在我的新的、更强大的 Windows 10 PC 上,我发现 AVD 的速度出奇地慢。一段时间后我得出的结论是它是由高DPI屏幕引起的(当连接到外接显示器时,速度要快得多)。这是为什么?
问问题
480 次
1 回答
2
我创建这个问题只是为了让其他人受益。这是由Win10进行的DPI优化造成的,对模拟器的输出速度有惊人的影响。
要修复,请转到Android SDK dir,对我来说是
C:\Users\XXXX\AppData\Local\Android\sdk\tools
现在右键单击emulator.exe
,打开Properties,转到Compatibility并在Settings下选择Disable DPI Optimizations
对 做同样的事情emulator-x86.exe
。
重新启动您的 AVD。仿真器不仅会更明亮、更清晰,而且在调试时响应速度更快,使用起来也更快。
我意识到很多人认为这很明显,他们立即更改了这些设置,但我没有想到,因为 Android Studio 对高 DPI 显示器友好并且不需要由 Windows 以优化方式启动。因此,当从支持 highdpi 的应用程序中启动模拟器时,我希望它们也兼容 highdpi。
于 2015-10-06T18:49:49.520 回答