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

Android studio 为什么Android虚拟设备(AVD)模拟器在highDPI监视器上运行缓慢?,android-studio,android-emulator,windows-10,avd,highdpi,Android Studio,Android Emulator,Windows 10,Avd,Highdpi,在我新的、功能更强大的Windows10电脑上,我发现AVD速度惊人地慢。一段时间后,我得出结论,这是由highDPI屏幕引起的(当连接到外部监视器时,速度要快得多)。为什么会这样?我提出这个问题只是为了让其他人从中受益而直接得到答案。这是由Win10进行的DPI优化造成的,对emulator的输出速度有着惊人的影响 要修复,请转到Android SDK目录,对我来说是 C:\Users\XXXX\AppData\Local\Android\sdk\tools 现在右键单击emulator.e

在我新的、功能更强大的Windows10电脑上,我发现AVD速度惊人地慢。一段时间后,我得出结论,这是由highDPI屏幕引起的(当连接到外部监视器时,速度要快得多)。为什么会这样?

我提出这个问题只是为了让其他人从中受益而直接得到答案。这是由Win10进行的DPI优化造成的,对emulator的输出速度有着惊人的影响

要修复,请转到Android SDK目录,对我来说是

C:\Users\XXXX\AppData\Local\Android\sdk\tools
现在右键单击
emulator.exe
,打开属性,转到兼容性,然后选择设置下的禁用DPI优化

对emulator-x86.exe执行相同的操作

重新启动AVD。模拟器不仅会更明亮、更清晰,而且在调试时响应速度更快


<>我意识到很多人认为这是显而易见的,他们直接改变了这些设置,但它对我来说并不是因为Android工作室是高DPI监视器友好的,不需要以Windows优化的方式启动。因此,当模拟器从支持highdpi的应用程序中启动时,我希望它们也能与highdpi兼容。

我在速度非常快的机器上使用Windows 7,我从来没有想过要破坏设置。我只是想当然地认为它是一个模拟器。它运行缓慢。你也可以试试——它在高DPI Win10开箱即用的情况下运行良好。