Android:升级sdk后无法启动模拟器

时间:2013-03-11 02:01:42

标签: android android-emulator adb

实际上,我问过类似的问题,但我无法指出主要问题。 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.1Android SDK Platform-tools Rev. 16.0.2

我使用elipse indigo和ubuntu 12.04。

据我所知,这是正常工作,直到我升级了android sdk。

请帮我指出是否有错误以及如何解决问题。

提前致谢。

1 个答案:

答案 0 :(得分:1)

  

作为解决方法,您可以定义环境变量   ANDROID_SDK_HOME指向包含.android的目录   目录。模拟器和SDK Manager将正确地进行拾取。

     

将调查此事。这种方式之间可能存在差异   SDK Manager和模拟器在此时选择用户的目录   变量未定义。

From here

还有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:并且模拟器正确启动。