Android

Esta ferramenta não é mais compatível. Em vez disso, use o Android Studio para criar AVDs e criar projetos ou use sdkmanager para visualizar e instalar pacotes de SDK na linha de comando.

O android é uma ferramenta de linha de comando localizada no diretório tools/ do SDK do Android. Ela permite que você:

  • crie, exclua e visualize Dispositivos virtuais Android (AVDs);
  • crie e atualize projetos Android;
  • atualize seu Android SDK com novas plataformas, complementos e documentação.

Se você estiver usando o Android Studio, os recursos da ferramenta android serão integrados ao ambiente de desenvolvimento integrado. Por esse motivo, não será necessário usar essa ferramenta diretamente.

Observação: a documentação das opções abaixo não é completa e pode estar desatualizada. Para ver a lista mais atual de opções, execute android --help.

Sintaxe

android [global options] action [action options]

Opções globais

-s
Modo silencioso: somente os erros são exibidos.
-h
Ajuda para uso.
-v
Modo detalhado: erros, alertas e mensagens informativas são exibidos.

Ações e opções do AVD

Ação Opção Descrição Comentários
avd Nenhuma Inicia o AVD Manager.
sdk Nenhuma Inicia o Android SDK Manager.
create avd -n <name> Nome do AVD. Obrigatória
-t <targetID> ID de destino da imagem do sistema a ser usada com o novo AVD. Para ver uma lista de destinos disponíveis, use android list targets Obrigatória
-c <path>|<size>[K|M] O caminho para a imagem do cartão SD a ser usada com esse AVD ou o tamanho de uma nova imagem de cartão SD para criar para o AVD. Por exemplo, -c path/to/sdcard ou -c 1000M.
-f Força a criação do AVD.
-p <path> Caminho para o local em que o diretório dos arquivos do AVD será criado.
-s <name>|<width>-<height> Skin a ser usado para este AVD, identificado pelo nome ou pelas dimensões. A ferramenta android procura um skin correspondente por nome ou dimensão no diretório skins/ do destino referenciado no argumento -t <targetID>. Por exemplo, -s HVGA-L.
delete avd -n <name> Nome do AVD a ser excluído. Obrigatória
move avd -n <name> Nome do AVD a ser movido. Obrigatória
-p <path> Caminho para o local em que o diretório dos arquivos do AVD será criado.
-r <new-name> Novo nome do AVD, se você quiser renomeá-lo.
update avd -n <name> Nome do AVD a ser movido. Obrigatória

Ações e opções do projeto

Ação Opção Descrição Comentários
create project -n <name> Nome do projeto. Obrigatória
-t <targetID> ID de destino da imagem do sistema a ser usada com o novo AVD. Para ver uma lista de destinos disponíveis, use android list targets Obrigatória
-k <path>|<size>[K|M] Namespace do pacote. Obrigatória
-a Nome da classe Activity padrão. Obrigatória
-p <path> Localização do diretório do projeto. Obrigatória
update project -n <name> Nome do projeto a ser atualizado.
-p <path> Caminho do local do projeto. Obrigatória
-l <library path> Caminho do local de uma biblioteca Android a ser adicionada, em relação ao projeto principal.
-s <subprojects> Atualiza projetos em subpastas, como projetos de teste.
-t <targetID> Código de destino a ser definido para o projeto.
create test-project -n <name> Nome do projeto.
-p <path> Caminho do local do projeto. Obrigatória
-m <main> Nome do projeto. Obrigatória
update test-project -p <path> Caminho do local do projeto a ser testado, em relação ao novo projeto. Obrigatória
-m <main> A principal classe do projeto a ser testado. Obrigatória
create lib-project -k <packageName> (Obrigatório) nome do pacote do projeto da biblioteca. Obrigatória
-p <path> Caminho do local do projeto. Obrigatória
-t <targetID> Código de destino do projeto da biblioteca. Obrigatória
-n <name> Nome do projeto. Obrigatória
update lib-project -p <path> Caminho do local do projeto. Obrigatória
-l <libraryPath> Caminho do local de uma biblioteca Android a ser adicionada, em relação ao projeto principal.
-t <name> Código de destino do projeto da biblioteca.
create uitest-project -n <name> Nome do projeto de teste da IU.
-t <name> Código de destino do projeto de teste da IU. Obrigatória
-p <path> Caminho do local do projeto de teste da IU. Obrigatória

Ações de atualização

update adb
Atualiza o adb para que seja compatível com os dispositivos USB declarados nos complementos do SDK.
update sdk
Atualiza o SDK sugerindo novas plataformas para instalar, se disponíveis.