execução do Android

Cria, implanta e inicia um app Android em um dispositivo conectado ou emulador.

Uso

android run [-h] [--activity=PARAM] [--apks=PARAM] [--debug] [--device=PARAM] [--install-options=PARAM] [--type=PARAM] [--use-delta-install]

Opções

  • --activity=PARAM: o nome da atividade.
  • --apks=PARAM: os caminhos para os APKs, separados por vírgulas.
  • --debug: executa no modo de depuração.
  • --device=PARAM: o número de série do dispositivo.
  • -h,--help: mostra a mensagem de ajuda do comando especificado.
  • --install-options=PARAM: outras opções ou flags para transmitir à instalação do gerenciador de pacotes (por exemplo, -g, -d).
  • --type=PARAM: o tipo de componente (ACTIVITY, WATCH_FACE, TILE, COMPLICATION, DECLARATIVE_WATCH_FACE, WEAR_WIDGET).
  • --use-delta-install: use a instalação delta rápida (acelera as atualizações incrementais transferindo apenas o código e os recursos modificados; padrão: true).

Opções de android:

  • --sdk=PARAM: caminho para o SDK do Android.
  • -v,--verbose - Ativa a saída detalhada para solução de problemas.
  • -V,--version: imprime informações da versão e sai.

Descrição

O android run implanta um ou mais arquivos APK em um dispositivo Android conectado ou emulador e inicia imediatamente o componente do app de destino.

Especificar o que executar (--type e --activity)

Por padrão, o android run inicia a atividade principal padrão declarada no manifesto do app. Você pode substituir o que é iniciado usando as seguintes opções:

  • --activity: especifica o nome da classe de atividade ou componente a ser iniciada. É obrigatório se o APK declarar várias atividades iniciáveis.
  • --type: especifica o tipo de componente a ser iniciado em vez de uma atividade padrão da interface. Os valores aceitos incluem ACTIVITY, WATCH_FACE, TILE, COMPLICATION, DECLARATIVE_WATCH_FACE e WEAR_WIDGET.
  • --debug: inicia o app no modo de depuração e aguarda a conexão de um depurador do Android Studio ou de uma ferramenta de linha de comando.

Exemplos

Implante um único APK de depuração e inicie a atividade principal dele no dispositivo conectado padrão:

android run --apks=app/build/outputs/apk/debug/app-debug.apk

Implante vários APKs divididos em um emulador específico:

android run --device=emulator-5554 --apks=base.apk,density-hdpi.apk,lang-en.apk

Implante um APK e inicie uma atividade específica no modo de depuração:

android run --debug --activity=.ui.MainActivity --apks=app-debug.apk