Android Studio 第二台显示器上的AVD崩溃

zsohkypk  于 2023-02-24  发布在  Android
关注(0)|答案(7)|浏览(212)

我刚刚安装了Android Studio,并试图预览我的应用程序,但每当我在任何设备或API上启动AVD模拟器时,它都会崩溃,但只有当我将AVD的窗口滑动到我的第二个显示器时,它才会崩溃。
我的计算机配置:i7- 6700 k、16 Gb内存和一个GTX 1060
AVD配置:

任何人有相同的问题在过去或有一个解决方案?随时问我更多的信息,如果我没有解释足够

wqlqzqxt

wqlqzqxt1#

我也遇到了同样的问题,我找到了一个解决方案,你可以让硬件加速仍然激活,并在显示器之间移动AVD。
我是这么做的:
1.启动AVD。
1.进入扩展控制(控制条上的最后一个按钮,带3个点)〉设置〉高级
1.将"OpenGL ES渲染器"更改为"Angular (D3D11)"
1.重启AVD。
就这样。

4nkexdtk

4nkexdtk2#

我遇到了同样的问题,并通过将AVD图形性能从“自动”或“硬件”设置为“软件”图形加速来解决它。Android AVD graphics acceleration setting picture
您可以在此处阅读有关该设置的详细信息:Configure Hardware Acceleration for the Android Emulator
我相信这与Nvidia驱动程序和Android模拟器有关,因为我只在使用Nvidia GPU的显示器上遇到了问题,而不是使用英特尔集成GPU的显示器...这令人失望,无法利用更好的GPU进行图形加速。

xsuvu9jc

xsuvu9jc3#

感谢Serjux的回答提供的提示,我解决了类似的问题- Android模拟器从一个显示器移动到另一个显示器时立即冻结。他们工作正常,没有这个问题,直到我升级我的PC从英特尔i5- 3570 K到AMD锐龙7 2700,而显卡GeForce GTX 1050仍然存在。我使用Hyper-V版本的Android模拟器。对于hw.gpu.mode,我尝试了自动,主机、Angular 、梅萨,发现只有台面工作正常:

watbbzwu

watbbzwu4#

在我的情况下,移动AVD窗口 * 非常缓慢 *,做的伎俩。
Serjux的解决方案是有效的,但显然是以性能为代价的。我应该提到的是,将其快速移动到主监视器不会导致崩溃,但将其快速移动到第二个监视器会导致崩溃。

tag5nh1u

tag5nh1u5#

对我来说,起作用的是改变
gpu.mode从位于users/youruser/.android/avd/emulator-name/config.ini中的config.ini到gpu.mode=host

irlmq6kh

irlmq6kh6#

在我的环境中,i7- 6700 k,GTX 1080和其他AVD也出现了这个问题。当启用Nvidia Surround时,它工作起来没有问题。但这可能不是每个人都喜欢的解决方案。

ibrsph3r

ibrsph3r7#

我也有同样的问题,但2018年的答案对我没有帮助。我找到了另一个解决方案,并在这里分享,也许它可以帮助其他人。
我只是把GPU模式改成了“软件”,在我的情况下从AVD设置是不可能的,所以我手动做了。
在我的情况下,手机是像素4,所以config.ini文件位于这里:C:\Users\myuser.android\avd\Pixel_4_API_30.avd\config.ini
我将硬件GPU模式=自动替换为硬件GPU模式=软件

相关问题