avdmanager — это инструмент, позволяющий создавать и управлять виртуальными устройствами Android (AVD) из командной строки. AVD позволяет определить характеристики телефона Android, часов Wear OS или устройства Android TV, которые вы хотите имитировать в эмуляторе Android.
Android CLI
Загрузите Android CLI Используйте Android CLI для создания виртуальных устройств Android.
avdmanager устарел. Вместо него используйте команду Android CLI android emulator для создания AVD. android emulator [create|remove]
Если вы используете Android Studio, то этот инструмент вам не понадобится, и вы можете создавать и управлять AVD-объектами прямо из IDE .
Инструмент avdmanager входит в состав пакета инструментов командной строки Android SDK по адресу android_sdk /cmdline-tools/ version /bin/avdmanager .
Синтаксис
Для использования avdmanager воспользуйтесь следующим синтаксисом:
avdmanager [global options] command [command options]
Глобальные опции
Таблица 1. Список глобальных параметров для avdmanager.
| Глобальная опция | Описание |
|---|---|
-s | --silent | Бесшумный режим: выводятся только ошибки. |
-h | --help | Помощь по использованию. |
-v | --verbose | Подробный режим: выводятся сообщения об ошибках, предупреждениях и информационные сообщения. |
--clear cache | Очистите кэш манифестов репозитория SDK Manager. |
Команды и параметры команд
Таблица 2. Список команд и параметров для avdmanager.
| Команды и параметры | Описание |
|---|---|
create avd -n name -k " sdk_id " [-c { path | size }] [-f] [-p path ] | Создайте новый AVD. Необходимо указать name для AVD и идентификатор пакета SDK, который будет использоваться для AVD, используя sdk_id , заключенный в кавычки. Например, следующая команда создаст AVD с именем avdmanager create avd -n test -k "system-images;android-25;google_apis;x86"
|
delete avd -n name | Удалите AVD. Необходимо указать AVD с name . |
move avd -n name [-p path ] [-r new-name ] | Переместить или переименовать AVD. Необходимо указать AVD с name . Ниже описано использование других параметров:
|
list [target|device|avd] [-c] | Отобразить список всех доступных целевых устройств, определений устройств или AVD. Если вы не укажете target , device или avd , avdmanager отобразит все три. Добавьте аргумент -c для получения компактного вывода, подходящего для скриптов. Аргумент -c недоступен, если указаны все три параметра одновременно. |