Android AVD 启动错误

Posted

技术标签:

【中文标题】Android AVD 启动错误【英文标题】:Android AVD starting error 【发布时间】:2015-05-13 01:12:44 【问题描述】:

当我在 android studio 中启动 avd 时出现此错误。 任何帮助,将不胜感激。并且除了终端也无法启动android studio。

恐慌:HOME 已定义,但在 $HOME/.android/avd 中找不到 Nexus_4_API_21.ini 文件 (注:avd按$ANDROID_AVD_HOME,$ANDROID_SDK_HOME/.android/avd and $HOME/.android/avd的顺序搜索)

【问题讨论】:

【参考方案1】:

就我而言,我特别在我的 D: 驱动器上安装了 Android Studio(出于空间原因)。在我的安装中,avd 目录位于D:\MyInstall\.android\.avd

我的解决方案是 define a Windows environment variable (user variable) 变量名称:ANDROID_SDK_HOME 和变量值:D:\MyInstall

我重新启动了 Android Studio 并且模拟器工作了。

这似乎是 Android Studio 安装程序中的一个错误,因为我在安装向导中明确指出了 D: 位置。安装程序可能应该设置了这个变量。

【讨论】:

添加一个软件来解决这个问题?我不认为这是一个正确的建议。这就像为任何缺少的命令转到 GUI。 @saurshaz 我只建议设置一个变量。我不需要安装任何东西。 @saurshaz 我不明白你的评论。如果您投了反对票,请查看编辑 - 我添加了“必须”一词来澄清(希望)这是我的 Android Studio 最初安装的方式(我不建议人们安装任何东西)。它没有安装在 C: 上的事实可能是环境找不到 AVD 的原因。我的回答与异常类似,只是变量未设置为相同的值。 对不起!!措辞给我的印象是它是安装 Android Studio 的建议。我错了。再次阅读答案(更仔细)和平!!! 就是这样! @GabsSukumar 请将此帖子标记为解决!【参考方案2】:

将变量ANDROID_SDK_HOME设置为/.android/.avd

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

如果上述方法不适合您,请通过此link 获取更多解决方案。

【讨论】:

【参考方案3】:

就我而言,我将 ANDROID_AVD_HOME 环境变量设置为“C:\Users\DELL.android\avd”。

如果错误仍然存​​在,请尝试在 windows 中以管理员身份运行 android studio,它对我有用。

【讨论】:

【参考方案4】:

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

PANIC:已定义 HOME,但在 $HOME\.android\avd 中找不到 testAvd.ini 文件

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

对于上述问题,我找到了两种解决方案。 转到 run 并为 windows 键入 regedit 并检查在

下的注册表变量中设置的路径
HKEY_LOCAL_MACHINE->Android Studio

并检查.android\avd 指的是您的testAvd.ini 位置的位置。如果不是,请更正它或将您的 ini 文件放在光盘位置中的 UserSettingsPath 中。

【讨论】:

【参考方案5】:

这解决了我的问题。只需点击链接即可。它解释了它为什么会发生以及如何解决它。 :) http://kalpa-gunarathna.blogspot.com/2015/04/android-emulator-not-starting-on-ubuntu.html

【讨论】:

请提供解决方案的描述,而不仅仅是提供链接。如果该博客出现故障,这篇文章将不再有用。

以上是关于Android AVD 启动错误的主要内容,如果未能解决你的问题,请参考以下文章

启动 AVD 的错误是啥意思

无法启动 android 模拟器并出现错误:当前 AVD 正在运行另一个模拟器实例

数据存储在 USB 记忆棒上时无法启动 android 虚拟设备 (AVD)

无法启动 Android Virtual AVD 设备

Android Studio 出错:无法在模拟器中启动 AVD

(转)Android Studio启动AVD遇到的问题 ( HAXM安装失败)