Android Emulator不支持AMD

时间:2014-09-27 13:57:03

标签: android android-emulator android-studio avd

当我从Android Studio启动AVD时,它显示一个黑色的空白屏幕很长时间,我看不到主屏幕。我查看了2013年之前的几个Stack Overflow帖子(Virtual Machine Acceleration for Android EmulatorAndroid emulator system images and AMD processor),这些帖子表明它是由于AMD处理器(我正在使用)并且不允许安装HAXM。

我只是想知道自2013年以来一直有解决这个问题的方法(来自AMD或Google)?或者除了Genymotion之外还有什么选择?

Emulator Home Screen

PS:在网上的一些例子中,我看到了相同的空白屏幕,但右侧有一个键盘,位于箭头控件下方。

AVD Configuration

PS:当我选择“Intel Atom x86”或取消选择“使用主机GPU”时,AVD甚至不起作用。

HAXM Installation Error

2 个答案:

答案 0 :(得分:1)

从内存来看,我认为HAXM仅适用于英特尔芯片组,而不适用于AMD。 (我也有AMD!)。

在速度和启动方面,

Genymotion是Android股票AVD的一个很好的替代品。但是,Genymotion不支持某些API级别。因此,根据您的要求,您可能需要同时使用Genymotion和Android库存AVD来测试不同的Android API级别。

此外,对于现货Android AVD,请查看此link以查看运行AVD时可以提供的其他参数。特别是, -debug-all 参数可以显示调试日志,可以帮助解决AVD问题。除非您正在为应用测试声音,否则无法为AVD加载音频支持。您可以通过提供 -noaudio 参数来禁用音频支持。

答案 1 :(得分:0)

512 MB不足以正确模拟xhdpi设备。尝试将模拟RAM增加到至少1024 MB并查看是否可以正常启动。