Я пишу свое первое приложение для Android для малого бизнеса, у которого есть несколько телефонов Droid. Я настроил AVD для телефона с правильным разрешением: 854 пикселей в высоту.
Я работаю над MacBook Pro с максимальным разрешением экрана 900 пикселей, поэтому при запуске эмулятора нижняя часть обрезается.
Есть ли способ уменьшить дисплей эмулятора до 75% или что-то, чтобы он уместился на моем экране? Любое другое решение (кроме запуска всего на самом телефоне)?
Ответы:
Изнутри
Eclipse
:Перейти к
Window > Android SDK and AVD Manager > Virtual Devices
Выберите AVD, который вы хотите запустить, и нажмите
Start
Проверить на
Scale display to real size
кнопкуВведите размер, который вы хотите видеть в дюймах, и нажмите
Launch
. Чтобы это работало, вам также необходимо ввести разумное приближение к разрешению экрана вашего компьютера Mac. Я использую 7 дюймов и 113 точек на дюйм для моего 13 "Macbook Pro, но вы можете избежать неприятностей с 8 или 9 дюймами.источник
tools
директории,[root@pc tools]$ emulator your-emulator-name -scale .5
, который.5
==0.5
, и это означает , что 50% от реального размера.-scale
опция устарела-scale
устарел. Любой другой вариант?Это на самом деле возможно и из вашего проекта, не нужно запускать эмулятор через AVD-менеджер:
Перейдите к
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 работает один эмулятор.
источник
-scale
опция устарелаОтвет telnet выше отлично подходит для разработчиков Android Studio. Я просто хотел добавить, что команда масштабирования окна примет либо масштабный коэффициент, либо dpi, который может быть проще для многих людей (измерьте один раз, и он должен работать для вас ADV, которые составляют 1dp: 1 пиксель)
Примечание. По умолчанию telnet не устанавливается в Windows.
источник
Для изменения размера окна эмулятора Android
Добавить параметр
-scale <scale factor>
в параметры запуска Эмулятора. В eclipse поместите его в поле «Дополнительные параметры командной строки эмулятора» в конфигурации запуска.Допустимые коэффициенты масштабирования - это коэффициенты от 0,1 до 3, хотя наиболее распространенными, вероятно, будут
-scale 0.5
.источник
-scale
опция устарелаЕсли вы работаете с Eclipse, то вот что вы можете сделать, если размер эмулятора слишком велик для вашего экрана:
Это сохранит масштабирование AVD, даже если оно будет автоматически запущено Eclipse.
наслаждаться
источник
-scale
опция устарелаЕсли вы запустите свой эмулятор вне Eclipse, используя
android
команду, вы сможете масштабировать экран как часть процесса запуска. Не уверен, как это сделать в Eclipse.источник
Я определенно рекомендую запускать эмулятор через терминал или командную строку, потому что он дает вам гораздо лучший контроль.
Например, если вы хотите запустить эмулятор другого размера, вам просто нужно запустить его следующим образом.
Nexus_5_API_23 соответствует существующему AVD на моем хост-компьютере. Когда вы создаете разные виртуальные устройства Android, вы можете просто заменить его на имя вашего устройства, и оно работает. В общем, вы просто запускаете эмулятор непосредственно из инструментов Android SDK. Вы также можете добавить другие параметры, такие как netdelay, netspeed и т. Д.
источник
-scale
опция устарелаКоманда для открытия в командной строке приведена ниже
Чтобы открыть окно эмулятора нужного размера, выполните следующую команду
Пример :
Так что просто измените значение dpi в соответствии с вашими потребностями . Надеюсь, вам понравится.
источник
-scale
опция устарелаДругой вариант - использовать эмулятор GenyMotion , где вы можете изменить размер окна эмулятора в реальном времени. Это также намного быстрее, чем стандартный эмулятор.
источник
Вы можете навсегда изменить размер окна эмулятора, изменив в файле config.ini файла avd
Для этого вам нужно идти по этому пути
В файле config.ini измените значения skin.name и skin.path по своему усмотрению . Я установил его на 480x600 .
источник