андроид

Этот инструмент больше не поддерживается. Используйте 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, предлагая установить новые платформы, если они доступны.