当我从Android Studio启动AVD时,它显示一个黑色的空白屏幕很长时间,我看不到主屏幕。我查看了2013年之前的几个Stack Overflow帖子(Virtual Machine Acceleration for Android Emulator和Android emulator system images and AMD processor),这些帖子表明它是由于AMD处理器(我正在使用)并且不允许安装HAXM。
我只是想知道自2013年以来一直有解决这个问题的方法(来自AMD或Google)?或者除了Genymotion之外还有什么选择?
PS:在网上的一些例子中,我看到了相同的空白屏幕,但右侧有一个键盘,位于箭头控件下方。
PS:当我选择“Intel Atom x86”或取消选择“使用主机GPU”时,AVD甚至不起作用。
答案 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并查看是否可以正常启动。