【发布时间】:2014-03-23 22:07:45
【问题描述】:
注意:这个问题与另一个人早先提出的另一个问题非常相似,但不能解决我的问题。 (不是同样的问题here)
情况:我刚刚安装了 Eclipse/ADK/Android SDK 等,并确保从 SDK Manager 下载/安装 Android 2.2、4.2.2 和 4.4.2。
我现在正在尝试创建一个类似于使用 4.4.2 的 Google Nexus 5 的 Android 虚拟设备。 使用 512 MB 内存
当我完成“创建”它时出现问题,AVD 无法加载。我可以忽略这个错误,但实际上我无法在该 AVD 上运行任何东西 - 它只是一个黑屏......甚至不是简单的 Hello World!
当我尝试启动应用程序时,我收到以下错误:
Android Launch! adb is running normally.
Performing com.XXX.myapp001.StartingPoint activity launch
Automatic Target Mode: Preferred AVD 'AVD_for_Nexus_5_by_Google' is available on emulator 'emulator-5554'
Uploading TheNewBoston.apk onto device 'emulator-5554' Installing TheNewBoston.apk...
Installation error: Unknown failure
Please check logcat output for more details.
Launch canceled!
谢谢。
【问题讨论】:
-
内存设置是多少?我曾经遇到过同样的错误,我不得不减小 RAM 的大小。
-
512mb 内存。 (只是在上面添加以避免将来混淆)
-
我会设置得更低一些,看看它是否会出现。一个月前我遇到了完全相同的问题。你能制造其他设备还是只是 Nexus 5?如果不出意外,请设置所有设置,直到找出哪个是罪魁祸首。我知道这很痛苦,但虚拟化的工作方式在感觉“兼容”时很挑剔。硬件加速对我来说也不是很好。
-
我在为其他版本创建 AVD 时遇到同样的错误:a) Nexus S 使用 4.1.2,343mb,b) 通用,256mb 3.7" wvga 等...我真的不认为它的 AVD 配置,而是我的设置...奇怪,因为我遵循了所有步骤并与多个不同的来源(TheNewBoston、SamsTeachYourself、GoogleDev 等)进行了交叉检查。
-
如果您有任何更新,请检查 SDK 管理器。您的操作系统是什么,您使用的是哪个 IDE?您是否尝试过在不附加任何内容的情况下启动 AVD?