android

Esta ferramenta não é mais compatível. Use o Android Studio para criar AVDs e projetos e use o sdkmanager para visualizar e instalar pacotes do SDK.

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

  • criar, excluir e visualizar Dispositivos virtuais Android (AVDs) (agora no Android Studio ou usando avdmanager na linha de comando);
  • criar e atualizar projetos Android (agora no Android Studio);
  • atualize seu Android SDK com novas plataformas, complementos e documentação. (Agora terminado usando a ferramenta de linha de comando sdkmanager).

Se você está usando o Android Studio, os recursos da ferramenta android são incorporados ao ambiente de desenvolvimento integrado. Assim, você não precisa 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

A sintaxe de android é a seguinte:

android [global options] action [action options]

Opções globais

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

Ações e opções de AVDs

A tabela a seguir lista as ações e opções para AVDs.

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órios
-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órios
-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çar a criação do AVD.
-p <path> Caminho para o local em que o diretório dos arquivos do AVD vai 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órios
move avd -n <name> Nome do AVD a ser movido. Obrigatórios
-p <path> Caminho para o local em que o diretório dos arquivos do AVD vai ser criado.
-r <new-name> Novo nome do AVD que está sendo renomeado.
update avd -n <name> Nome do AVD a ser movido. Obrigatórios

Ações e opções do projeto

A tabela a seguir lista as ações e opções para projetos.

Ação Opção Descrição Comentários
create project -n <name> Nome do projeto. Obrigatórios
-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órios
-k <path>|<size>[K|M] Namespace do pacote. Obrigatórios
-a Nome da classe padrão Activity. Obrigatórios
-p <path> Local do diretório do projeto. Obrigatórios
update project -n <name> Nome do projeto a ser atualizado.
-p <path> Caminho do local do projeto. Obrigatórios
-l <library path> Caminho do local de uma biblioteca Android a ser adicionada, em relação ao projeto principal.
-s <subprojects> Atualização de projetos em subpastas, como projetos de teste.
-t <targetID> ID de destino a ser definido para o projeto.
create test-project -n <name> Nome do projeto.
-p <path> Caminho do local do projeto. Obrigatórios
-m <main> Nome do projeto. Obrigatórios
update test-project -p <path> Caminho do local do projeto a ser testado, em relação ao novo projeto. Obrigatórios
-m <main> A principal classe do projeto a ser testado. Obrigatórios
create lib-project -k <packageName> Nome do pacote do projeto da biblioteca. Obrigatórios
-p <path> Caminho do local do projeto. Obrigatórios
-t <targetID> ID de destino do projeto da biblioteca. Obrigatórios
-n <name> Nome do projeto. Obrigatórios
update lib-project -p <path> Caminho do local do projeto. Obrigatórios
-l <libraryPath> Caminho do local de uma biblioteca Android a ser adicionada, em relação ao projeto principal.
-t <name> ID 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órios
-p <path> Caminho do local do projeto de teste da IU. Obrigatórios

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.