#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 /…