我刚刚安装了Android Studio并试图预览我的应用程序,但每当我在任何设备或API上启动AVD模拟器时它会崩溃,但只有当我将AVD的窗口刷到我的第二台显示器时它才会崩溃
我的电脑配置:i7-6700k,16Gb RAM和GTX 1060
AVD配置:
过去任何人都有同样的问题或有解决方案吗?如果我没有充分解释
,请随时向我询问更多信息答案 0 :(得分:7)
我遇到了同样的问题,并且找到了一个解决方案,您可以激活硬件加速并在显示器之间移动AVD。
这是我的做法:
然后你去。
答案 1 :(得分:0)
问题还出现在我的环境中的i7-6700k,GTX 1080和其他AVD。 启用Nvidia Surround时,它可以正常工作。 但这可能不是每个人都喜欢的解决方案。
答案 2 :(得分:0)
我遇到了同样的问题,并通过自动设置AVD图形性能解决了这个问题。或者'硬件'到软件'图形加速。您可以在此处查看设置:Android AVD graphics acceleration setting picture
您可以在此处详细了解该设置:Configure Hardware Acceleration for the Android Emulator
我相信这与Nvidia驱动程序和Android模拟器有关,因为我只是使用Nvidia GPU在显示器上出现问题,而不是使用Intel集成的显示器...这令人失望不能够利用更好的GPU进行图形加速。
答案 3 :(得分:0)
多亏了Serjux的回答,我解决了类似的问题-Android仿真器从一台显示器移到另一台显示器时会立即冻结。他们工作正常,没有这个问题,直到我将PC从Intel i5-3570K升级到AMD Ryzen 7 2700,而显卡GeForce GTX 1050仍然存在。我使用的是Hyper-V版本的Android模拟器。对于hw.gpu.mode,我尝试了auto,host,angle,mesa,但发现只有 mesa 可以正常工作:
答案 4 :(得分:0)
就我而言,非常缓慢地移动AVD窗口 。
Serjux的答案有效,但显然是以性能为代价的。我应该提一下,将其快速移至我的主显示器不会导致崩溃,但是将其快速移至第二个显示器却会导致崩溃。