安卓模拟器启动错误

3
当我在Android Studio中启动AVD时,出现了以下错误。希望能得到帮助。同时,除了从终端启动,我也无法启动Android Studio。
警告:在$HOME/.android/avd中定义了HOME,但找不到Nexus_4_API_21.ini文件。(注意:按照$ANDROID_AVD_HOME,$ANDROID_SDK_HOME/.android/avd和$HOME/.android/avd的顺序搜索AVD)。
5个回答

8
在我的情况下,由于空间原因,我特别将Android Studio安装在D:驱动器上。在我的安装中,avd目录位于D:\MyInstall\.android\.avd 对我来说,解决方法是定义Windows环境变量(用户变量),变量名称为:ANDROID_SDK_HOME,变量值为:D:\MyInstall 我重新启动了Android Studio,模拟器工作正常。
这似乎是Android Studio安装程序的一个错误,因为我在安装向导中明确指定了D:位置。安装程序可能应该设置此变量。

添加一个仅用于解决此问题的软件?我认为这不是正确的建议。这就像为任何缺失的命令去使用GUI一样。 - saurshaz
@saurshaz 我只建议设置一个变量。我不需要安装任何东西。 - Fuhrmanator
@saurshaz,我不理解你的评论。如果你给我点了踩,请看我的编辑——我添加了“had”这个词来澄清(希望如此),即我的Android Studio最初是如何安装的(我不建议人们安装任何东西)。它没有安装在C:上很可能是环境找不到AVD的原因。我的答案与Exception的类似,只是变量的值不同。 - Fuhrmanator
对不起!!措辞让我认为这是安装Android Studio的建议。我错了。再次阅读答案(更仔细)平静!!! - saurshaz
这就是!@GabsSukumar请将此帖标记为已解决! - w3spi

1

将变量ANDROID_SDK_HOME设置为<主目录>/.android/.avd

要在Win7下创建此变量,请转到控制面板->系统->高级参数->环境变量。在“用户变量”块中,单击“新建”。请填写变量名及其值。通过单击“确定”按钮关闭所有对话框并启动Android Studio。

如上述方法无效,请参考link获取更多解决方案。


0
在我的情况下,我将ANDROID_AVD_HOME环境变量设置为"C:\Users\DELL.android\avd"。
如果错误仍然存在,请尝试在Windows中以管理员身份运行Android Studio,这对我有用。

-1

在启动 Android 模拟器时,我也遇到了同样的问题。

错误信息:PANIC: HOME is defined but could not find testAvd.ini file in $HOME\.android\avd

(Note: avd is searched in the order of $ANDROID_AVD_HOME,$ANDROID_SDK_HOME\.android\avd and $HOME\.android\avd)

我发现了上述问题的两个解决方案。 对于Windows,请进入 运行 并键入 regedit ,然后检查注册表变量中设置的路径。

HKEY_LOCAL_MACHINE->Android Studio

检查 .android\avd 目录,确认你的 testAvd.ini 文件位置是否正确。如果不正确,请进行更正或将你的 ini 文件放置在你的磁盘位置中的 UserSettingsPath 中。


-2

3
请提供解决方案的描述,而不仅仅提供链接。如果那篇博客消失了,这篇文章就没有用了。 - Kevin

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接