Настройка аппаратного профиля командной строки Android AVD - PullRequest
12 голосов
/ 28 октября 2011

При создании нового Android AVD через командную строку с помощью следующей команды:

android create avd -n <name>

Вы встретились со следующим выводом:

Do you wish to create a custom hardware profile [no]

Мне было поручено создать полностью автоматизированный скрипт, который будет создавать новый AVD и запускать некоторые тесты (с использованием Robotium). До сих пор я только использовал простые команды пакетного файла для достижения этой цели, однако я не могу найти способ предотвратить появление вышеуказанного сообщения и требовать ввода данных пользователем. Можно ли каким-либо образом установить профиль оборудования до появления этого сообщения?

Поскольку в моем случае предпочтительным является профиль оборудования по умолчанию, простое нажатие клавиши «Enter» при появлении этого сообщения (каким-то автоматическим способом) также будет работать нормально, однако я не знаю, как это сделать с помощью сценариев.

Я довольно новичок в обоих аспектах этого вопроса, как в Android, так и в сценариях, поэтому любая помощь очень ценится!

Ответы [ 2 ]

24 голосов
/ 28 октября 2011

попробуй

echo no | android create avd -n <name>
2 голосов
/ 12 мая 2017

Чтобы избежать "Вы хотите создать пользовательский профиль оборудования"

Введите ниже команда :

эхо. | android create avd -f -n Эмулятор_01 -t 3 -b по умолчанию / x86 - кожа WVGA800 | эхо.

Эмулятор будет создан под avd manager .. !!

...