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 启动错误的主要内容,如果未能解决你的问题,请参考以下文章
无法启动 android 模拟器并出现错误:当前 AVD 正在运行另一个模拟器实例
数据存储在 USB 记忆棒上时无法启动 android 虚拟设备 (AVD)