实际上,我问过类似的问题,但我无法指出主要问题。 Android Emulator is not showing up after upgrading Android SDK
将我的android sdk从4.1.2(API 16)升级到4.2.2(API 17)之后我遇到了这个问题
我的模拟器没有启动,我怀疑主要原因是升级到更高版本的android sdk。
Idk我做错了什么,但我真的很难搞清楚。我尝试了很多建议,例如检查emulator-user.ini
中的坐标并删除设备并创建一个新设备。到目前为止,没有任何对我有用。
截至目前,我安装了2个sdk,4.1.2(API 16)和4.2.2(API 17)以及Google Play services
等一些额外内容。
在工具中,我有Android SDK Tools Rev. 21.1
和Android SDK Platform-tools Rev. 16.0.2
我使用elipse indigo和ubuntu 12.04。
据我所知,这是正常工作,直到我升级了android sdk。
请帮我指出是否有错误以及如何解决问题。
提前致谢。
答案 0 :(得分:1)
作为解决方法,您可以定义环境变量 ANDROID_SDK_HOME指向包含.android的目录 目录。模拟器和SDK Manager将正确地进行拾取。
将调查此事。这种方式之间可能存在差异 SDK Manager和模拟器在此时选择用户的目录 变量未定义。
还有this method:
在C:上的用户目录中打开命令提示符(如果您重新定位 所有你特殊的Windows文件夹到D:那么他们应该只是一个 用户C:文件夹中隐藏的Appdata文件夹)。使用mklink程序 在D:上创建一个到.android目录的硬链接。所以如果用户John Doe 将他的所有用户文件从C:\ Users移动到D:然后执行命令 目录连接将是:
mklink / J“C:\ Users \ John Doe.android”“D:\ John Doe.android”
现在,ADT插件试图在C:NTFS上引用.android 将请求发送到D:并且模拟器正确启动。