为什么Android虚拟设备(AVD)模拟器在highDPI监视器上运行缓慢?

时间:2015-10-06 18:49:50

标签: android-studio android-emulator windows-10 avd highdpi

在我新的更强大的Windows 10 PC上,我发现AVD出乎意料地慢了。一段时间后,我得出结论,它是由高DPI屏幕引起的(当连接到外部显示器时,它更快)。那是为什么?

1 个答案:

答案 0 :(得分:2)

我创建这个问题只是为了让其他人受益而立即回答。这是由Win10进行的DPI优化引起的,并且对模拟器的输出速度产生了惊人的影响。

要修复,请转到 Android SDK目录,对我而言

C:\Users\XXXX\AppData\Local\Android\sdk\tools

现在右键单击emulator.exe,打开属性,转到兼容性,然后选择设置下的停用DPI优化

emulator-x86.exe执行相同操作。

重新启动您的AVD。仿真器不仅更明亮,更清晰,而且在调试时也能提供更快的响应速度和更快的速度。

我意识到很多人都认为这很明显,并且他们立即改变了这些设置,但它并没有发生在我身上,因为Android Studio是高DPI显示器友好的并且不需要由Windows以优化的方式启动。因此,当从highdpi支持应用程序中启动模拟器时,我希望它们也是高性能兼容的。