1

На моем новом и мощном ПК с Windows 10 я нашел AVD удивительно медленнее. Через некоторое время я пришел к выводу, что это вызвано экраном высокого разрешения (когда подключено к внешнему монитору, оно намного быстрее). Почему это?Почему эмулятор виртуального устройства Android (AVD) медленный на мониторе высокого разрешения?

ответ

2

Я создал этот вопрос, чтобы получить ответ сразу, чтобы другие люди могли воспользоваться. Это вызвано оптимизацией DPI, выполняемой Win10, и имеет удивительное влияние на исходящую скорость эмулятора.

Чтобы исправить, перейдите в Android SDK реж, для меня это

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

Теперь щелкните правой кнопкой мыши emulator.exe, открытые Свойства, перейдите Совместимость и выберите Отключить DPI оптимизаций под Установки

Сделайте то же самое для emulator-x86.exe.

Перезапустите свой AVD. Мало того, что эмулятор будет ярче и яснее, он также будет более гибким и намного быстрее работать при отладке.

Я понимаю, что многие считают это очевидным, и они сразу изменили эти настройки, но это не произошло со мной, поскольку Android Studio - это монитор с высоким разрешением DPI и не требует автоматического запуска Windows. Поэтому, когда эмуляторы запускаются из приложения поддержки highdpi, я ожидаю, что они также совместимы с highdpi.

+0

Я использую Windows 7 на очень быстрой машине, и мне никогда не приходило в голову гадать настройки. Я просто считал, что это эмулятор. Он работает медленно. – durbnpoisn

+0

Вы также можете попробовать http://aka.ms/vsemu - он отлично работает на high-DPI Win10 из коробки. –

Смежные вопросы