Этот инструмент больше не поддерживается. Используйте Android Studio для создания AVD и проектов , а также используйте sdkmanager
для просмотра и установки пакетов SDK.
android
— это инструмент командной строки, расположенный в каталоге tools/
Android SDK. android
позволяет вам:
- Создание, удаление и просмотр виртуальных устройств Android (AVD). (Теперь это делается с помощью Android Studio или из командной строки avdmanager .)
- Создавайте и обновляйте проекты Android. (Теперь сделано с помощью Android Studio.)
- Обновите свой Android SDK, добавив новые платформы, надстройки и документацию. (Теперь это делается с помощью инструмента командной строки sdkmanager .)
Если вы используете Android Studio, функции инструмента android
интегрированы в IDE, поэтому вам не нужно использовать этот инструмент напрямую.
Примечание. Документация по опциям, приведенным ниже, не является исчерпывающей и может быть устаревшей. Чтобы получить самый актуальный список опций, выполните android --help
.
Синтаксис
Синтаксис для android
следующий:
android [global options] action [action options]
Глобальные варианты
-
-s
- Тихий режим: печатаются только ошибки.
-
-h
- Помощь в использовании.
-
-v
- Подробный режим: печатаются ошибки, предупреждения и информационные сообщения.
Действия и параметры AVD
В следующей таблице перечислены действия и параметры для AVD:
Действие | Вариант | Описание | Комментарии |
---|---|---|---|
avd | Никто | Запустите AVD-менеджер. | |
sdk | Никто | Запустите Android SDK Manager. | |
create avd | -n <name> | Имя АВД. | Необходимый |
-t <targetID> | Целевой идентификатор образа системы, который будет использоваться с новым AVD. Чтобы получить список доступных целей, используйте android list targets . | Необходимый | |
-c <path>|<size>[K|M] | Путь к образу SD-карты, который будет использоваться с этим AVD, или размер нового образа SD-карты, который нужно создать для этого AVD. Например, -c path/to/sdcard или -c 1000M . | ||
-f | Принудительное создание AVD. | ||
-p <path> | Путь к местоположению для создания каталога для файлов этого AVD. | ||
-s <name>|<width>-<height> | Оболочка, используемая для этого AVD, идентифицируется по имени или размерам. Инструмент android сканирует соответствующий скин по имени или размеру в каталоге skins/ целевого объекта, указанного в аргументе -t <targetID> . Например, -s HVGA-L . | ||
delete avd | -n <name> | Имя AVD, который нужно удалить. | Необходимый |
move avd | -n <name> | Имя AVD, который нужно переместить. | Необходимый |
-p <path> | Путь к местоположению для создания каталога для файлов этого AVD. | ||
-r <new-name> | Новое имя переименовываемого AVD. | ||
update avd | -n <name> | Имя AVD, который нужно переместить. | Необходимый |
Действия и варианты проекта
В следующей таблице перечислены действия и параметры для проектов:
Действие | Вариант | Описание | Комментарии |
---|---|---|---|
create project | -n <name> | Название проекта. | Необходимый |
-t <targetID> | Целевой идентификатор образа системы, который будет использоваться с новым AVD. Чтобы получить список доступных целей, используйте android list targets . | Необходимый | |
-k <path>|<size>[K|M] | Пространство имен пакета. | Необходимый | |
-a | Имя класса Activity по умолчанию. | Необходимый | |
-p <path> | Расположение каталога проекта. | Необходимый | |
update project | -n <name> | Имя проекта, который необходимо обновить. | |
-p <path> | Путь к местоположению проекта. | Необходимый | |
-l <library path> | Путь к добавляемой библиотеке Android относительно основного проекта. | ||
-s <subprojects> | Обновите любые проекты в подпапках, например тестовые проекты. | ||
-t <targetID> | Идентификатор цели, который нужно установить для проекта. | ||
create test-project | -n <name> | Название проекта. | |
-p <path> | Путь к местоположению проекта. | Необходимый | |
-m <main> | Название проекта. | Необходимый | |
update test-project | -p <path> | Путь к местоположению тестируемого проекта относительно нового проекта. | Необходимый |
-m <main> | Основной класс проекта для тестирования. | Необходимый | |
create lib-project | -k <packageName> | Имя пакета библиотечного проекта. | Необходимый |
-p <path> | Путь к местоположению проекта. | Необходимый | |
-t <targetID> | Целевой идентификатор библиотечного проекта. | Необходимый | |
-n <name> | Название проекта. | Необходимый | |
update lib-project | -p <path> | Путь к местоположению проекта. | Необходимый |
-l <libraryPath> | Путь к добавляемой библиотеке Android относительно основного проекта. | ||
-t <name> | Целевой идентификатор библиотечного проекта. | ||
create uitest-project | -n <name> | Имя проекта тестирования пользовательского интерфейса. | |
-t <name> | Целевой идентификатор проекта тестирования пользовательского интерфейса. | Необходимый | |
-p <path> | Путь к расположению тестового проекта пользовательского интерфейса. | Необходимый |
Обновить действия
-
update adb
- Обновляет adb для поддержки USB-устройств, заявленных в надстройках SDK.
-
update sdk
- Обновляет SDK, предлагая для установки новые платформы, если они доступны.