укажите размер экрана avd в командной строке Windows

#android #android-emulator

#Android #android-эмулятор

Вопрос:

Когда я запускаю командную строку avd, по умолчанию она начинается с очень большого экрана (более 10 дюймов) и загружается целую вечность. Но, запустив его из SDK manager, он отлично работает с нужным мне размером экрана, например, 4 дюйма.

Как мне указать этот размер экрана из командной строки? Я использую следующую команду

 emulator -avd SamsungGalaxy -partition-size 100
  

Ответ №1:

Вы можете использовать опции -scale <scale> или -dpi-device <dpi> .

-scale Опция будет масштабировать окно эмулятора на основе коэффициента ( <scale> это число от 0,1 до 3; или значение dpi, т. е. 96dpi ), который вы указываете в качестве аргумента опции.

-dpi-device Масштабирует разрешение в соответствии с размером экрана физического устройства. Значение по умолчанию равно 165.

Например, для вашего конкретного случая вы можете инициализировать эмулятор следующим образом:

 emulator -avd SamsungGalaxy -scale 96dpi -dpi-device 160 -partition-size 100
  

Чтобы проверить все доступные параметры эмулятора, вы должны проверить эту ссылку: Android Emulator.

Также есть ссылка, объясняющая, как поддерживать несколько экранов: Поддержка нескольких экранов

Я надеюсь, что это поможет.

Комментарии:

1. -scale теперь не рекомендуется developer.android.com/studio/run /…