我在我的Ubuntu机器上安装了android工作室,现在每当我尝试启动模拟器时,它都会抛出异常,如下所示:
无法在模拟器中启动AVD。 输出: 恐慌:无法在Nexus_S_API_21.ini或$HOME中找到$ANDROID_AVD_HOME$文件。
所以当我这么做的时候
echo $ANDROID_AVD_HOME它显示为空,这意味着没有设置该路径,并且当$HOME是我的/home/user时
因此,当我进入/home/user/.android/avd时,实际上没有.ini文件。所以,我很困惑,当我创建一个虚拟设备时,它会去哪里?如何找到创建虚拟设备的路径?如果可能,如何更改路径以创建虚拟设备?
发布于 2014-12-24 14:35:33
您可以在AVD (GUI)中找到您的*.ini文件的位置。就在选项卡"Android Virtual Devices"下面有一行"List of existing Android Virtual Devices located at %here is the location%"。
例如,您可以尝试将系统变量%android_avd_home%更改为类似/home/user的内容,然后重新启动IDE (Android )。
此外,您还可以在这里找到有用的信息:https://code.google.com/p/android/issues/detail?id=78577
希望它能帮上忙
发布于 2015-02-11 13:55:49
我在OSX上也经历过同样的问题,但奇怪的是,只有在我将ANDROID_SDK_HOME varible添加到我的环境之后才会发生这种情况。
我进行了实验,发现如果我将ANDROID_AVD_HOME变量添加到我的环境中,或者删除了ANDROID_SDK_HOME,就会导致它开始工作。
发布于 2015-03-12 00:49:59
解决此问题的一个解决方案是复制退出的文件的模拟器,并将其重命名为新的模拟器;也就是说,试图运行的android名称。
注意:在我认为您安装了eclipse ADT之前,它包含一个或多个模拟器。
例子:
1) cd . .android/avd/
2) ls -al
3) cp .ini .ini
4)通过AVD在你的android工作室运行模拟器。
https://stackoverflow.com/questions/27638030
复制相似问题