Как изменить размер эмулятора AVD (в Eclipse)?
Я пишу свое первое приложение для Android для малого бизнеса, у которого есть несколько телефонов Droid. Я настроил AVD для телефона с правильным разрешением: 854 пикселей в высоту.
Я работаю на MacBook Pro с максимальным разрешением экрана 900 пикселей в высоту, поэтому при запуске эмулятора нижняя часть отсекается.
есть ли способ масштабировать отображение эмулятора до 75% или что-то такое, чтобы оно соответствовало моему экрану? Любое другое решение (кроме запуска всего по телефону себя)?
11 ответов:
внутри
Eclipse
:
на
Window > Android SDK and AVD Manager > Virtual Devices
выберите AVD, который вы хотите запустить, и нажмите
Start
Регистрация the
введите как большой вы хотите, чтобы он появился в дюймах и пресс
Launch
. Чтобы это сработало, вам также придется ввести разумное приближение вашего разрешение экрана mac. Я использую 7 дюймов и 113 точек на дюйм для моего 13 " Macbook Pro, но вы можете уйти с 8 или 9 дюймов.
это на самом деле возможно и из вашего проекта, не нужно запускать эмулятор через AVD manager:
на
Run > Run Configurations
... > (Выберите приложение с левой стороны) > (Нажмите кнопку"Target"
вкладка справа).внизу, вы увидите
Emulator launch parameters
. Вadditional emulator command line options
добавьте'-scale 0.75'
(чтобы сделать экран 75% от полного размера)в следующий раз при запуске эмулятора он будет иметь правильно масштабируется.
существует также способ изменить размер эмулятора через командную строку windows.
- из командной строки выполнить:
telnet localhost 5554
window scale 0.75
quit
предполагая, что есть один эмулятор, работающий с портом 5554.
ответ telnet выше отлично подходит для разработчиков Android Studio. Я просто хотел добавить, что команда масштабирования окна будет принимать либо масштабный коэффициент, либо dpi, который может быть проще для многих людей (измерьте один раз, и он должен работать для вас ADV, которые являются 1dp:1 pixel)
telnet localhost PortNumOfAVD window scale 96dpi quit
Примечание telnet больше не устанавливается в windows по умолчанию.
для изменения размера окна эмулятора Android
добавить параметр
-scale <scale factor>
к параметрам запуска эмулятора. В eclipse поместите его в поле "Дополнительные параметры командной строки эмулятора" в конфигурации запуска.допустимые масштабные коэффициенты находятся в диапазоне от 0,1 до 3, хотя наиболее распространенными, вероятно, будут
-scale 0.5
.
Если вы работаете с Eclipse, то вот что вы можете сделать, если размер эмулятора слишком большой для вас экран:
- Выполнить > Выполнить Конфигурации
- выберите вкладку "цель"
- прокрутите вниз до "Дополнительные параметры командной строки эмулятора "и введите:"- scale 0.7 " или другое число
Это позволит сохранить масштабирование AVD, даже если он запускается автоматически Eclipse.
наслаждайтесь
Если вы запускаете эмулятор за пределами Eclipse, используя , вы сможете масштабировать экран, как часть процесса запуска. Не уверен, как это сделать в Eclipse, хотя.
Я определенно рекомендую запускать эмулятор через терминал или командную строку, потому что она позволяет вам гораздо лучше контролировать.
например, если вы хотите запустить эмулятор в другом размере, вам просто нужно запустить его так.
~/Android/Sdk/tools/emulator -scale 0.35 -avd Nexus_5_API_23
Nexus_5_API_23 соответствует существующему AVD на моем хост-компьютере. Когда вы создаете различные виртуальные устройства Android, вы можете просто заменить его именем вашего устройства, и он работает. Так что в основном вы просто запускаете эмулятор с Android Инструменты SDK напрямую. Вы также можете добавить другие параметры, такие как netdelay, проблем и т. д.
команда для открытия в командной строке приведена ниже
- эмулятор-avd [ - []]... [-]. Подробнее см. http://developer.android.com/tools/help/emulator.html
чтобы открыть окно эмулятора нужного размера, выполните следующую команду
- эмулятор-avd "AVD_Name" - масштаб "Scale_Value" - dpi-устройство "dpi"
пример:
- эмулятор-avd "AVD_Name" - масштаб авто-dpi-устройство 160/200.
так что просто измените значение dpi в соответствии с вашими потребностями. Надеюсь, вам понравится.
другой вариант - использовать GenyMotion эмулятор, где вы можете изменить размер окна эмулятора в реальном времени. Это также намного быстрее, чем эмулятор акций.
вы можете навсегда изменить размер окна эмулятора, изменив в конфигурации.ini файл avd
для этого вам нужно следовать по этому пути
- сначала перейдите в свой каталог android #home
- затем перейдите к .папка android
- затем папка avd и перейдите в свою папку с именем avd
- вы увидите конфигурации.ini-файл
на config.ini файл изменить значение skin.name и кожи.путь для вашего удобства. Я установил его в 480x600 .