第二台显示器上的AVD崩溃

时间:2017-06-22 20:05:32

标签: android windows android-studio emulation avd

我刚刚安装了Android Studio并试图预览我的应用程序,但每当我在任何设备或API上启动AVD模拟器时它会崩溃,但只有当我将AVD的窗口刷到我的第二台显示器时它才会崩溃

我的电脑配置:i7-6700k,16Gb RAM和GTX 1060
AVD配置:AVD Configuration

过去任何人都有同样的问题或有解决方案吗?如果我没有充分解释

,请随时向我询问更多信息

5 个答案:

答案 0 :(得分:7)

我遇到了同样的问题,并且找到了一个解决方案,您可以激活硬件加速并在显示器之间移动AVD。

这是我的做法:

  1. 启动AVD。
  2. 转到扩展控件(控制条上的最后一个按钮,带有3个点)>设置>高级
  3. 将“ OpenGL ES渲染器”更改为“角度(D3D11)”
  4. 重新启动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 可以正常工作: enter image description here

答案 4 :(得分:0)

就我而言,非常缓慢地移动AVD窗口 。

Serjux的答案有效,但显然是以性能为代价的。我应该提一下,将其快速移至我的主显示器不会导致崩溃,但是将其快速移至第二个显示器却会导致崩溃。