适用于Android 4.4 KitKat的模拟器无法启动

FIX*_*IXI 17 android android-4.4-kitkat

我正在为Android 4.4 KitKat创建一个模拟器,但模拟器需要很长时间才能启动.我尝试了许多设备,如Nexus4,Galaxy Nexus,Nexus S等,但都没有.只是一个带有android徽标的黑屏很长一段时间.有什么建议?

Boa*_*rdy 16

不幸的是,仿真器确实需要很长时间才能加载.Android开发人员定期投诉.

如果您进入AVD配置并修改KitKat仿真器并勾选所示的复选框,有时会有所帮助Use Host GPU.这使它稍微快一些.

另外我发现,如果你使用它决定的默认RAM空间,通常超过1000,如果它完全加载,则需要一段愚蠢的时间.我通常将我的设置设置为512MB,700 + MB,但减少了仿真器可以提供的RAM量.

你可以使用另外一个不同的模拟器,虽然它目前尚不支持KitKat,虽然他们说它即将推出,但我听到了不少积极的评论.

您可以在http://www.genymotion.com/找到替代模拟器.

UPDATE

谷歌已经发布了Android版2的Android模拟器的新版本.不幸的是,AS,构建工具和模拟器都在Beta/Release Candidates中,但我已经使用它们一段时间用于我自己的应用程序并且没有问题,但也发现仿真器从旧的改进了很多. http://tools.android.com/tech-docs/emulator将向您展示新功能以及如何获取新模拟器.


小智 11

要找到问题的确切原因,请尝试使用-debug-all运行模拟器.在我的情况下模拟器冻结后:

$./emulator -avd 4.4 -partition-size 1024 -debug-all
emulator: found SDK root at ~/data/develop/android/android-sdk-linux
…blah-blah-blah…
emulator: qpa_audio_init: entering
-noaudio选项解决了这个问题.


Ric*_*ard 7

使用非常少量的内存(例如200mb)启动模拟器的第一次运行可能会有所帮助

在我的机器上,模拟器拒绝启动(我等了30分钟,然后杀了它),700MB它只是显示一个空白屏幕 - 甚至不是Android消息.

当我将内存减少到128MB时,模拟器在正常时间(我的m/c上大约50秒)启动,但没有足够的RAM来加载后台应用程序.我将它改为256 MB,一切都破灭了.现在我可以将内存更改为768MB,现在可以在相同的时间内正常加载.

似乎第一次运行需要使用少量内存,但一旦成功,您可以增加内存(Windows上最多768MB)而不会出现问题.