Notas da versão da CLI do Android

A CLI do Android é a interface primária para desenvolvimento do Android no terminal, criada para potencializar seus fluxos de trabalho de desenvolvimento usando o agente e as ferramentas de sua escolha.

Esta página lista os novos recursos de cada versão da CLI do Android. Para fazer o download da CLI do Android, acesse a página de download. Para saber mais, consulte a visão geral da CLI do Android.

Versão 1.0.16406183 (setembro de 2026)

  • Inicialização mais rápida: a CLI do Android inicia cerca de duas vezes mais rápido porque a biblioteca de download nativa é carregada apenas quando é usada e não é mais descompactada em um diretório temporário a cada invocação.
  • Códigos de saída corrigidos: agora, os comandos retornam um código de saída diferente de zero quando falham, incluindo create, run, install, describe, layout, docs, info, skills e update, o que torna a criação de scripts e a CI mais confiáveis.
  • Ajuste de anotação na tela: o android screen --annotate expõe parâmetros de ajuste para a detecção de recursos, incluindo limites de detecção de bordas, filtragem de formas e estratégia de clustering, documentados em --help.
  • Opções de criação de projetos: o android create aceita as flags --application-id e --namespace e nomes de opções com hífen como --min-sdk. O modelo do Compose agora usa um conjunto de origem src/main/kotlin e um tema do Material 3.
  • Emulador headless: inicie um emulador sem uma janela usando android emulator start --headless.
  • Confiabilidade do SDK: os comandos android sdk usam um bloqueio entre processos para que invocações simultâneas não entrem em conflito, verificam o caminho e a versão dos pacotes instalados, atualizam arquivos XML legados somente quando necessário e informam erros mais claros.
  • Saída de prévia do Compose: android studio render-compose-preview imprime o caminho absoluto da imagem renderizada e confirma a gravação mesmo quando --print-semantics é usado.
  • Suporte a níveis de API mais antigos: foram corrigidas falhas na interação com o dispositivo, como android layout, em dispositivos com nível 32 da API e anteriores.

Versão 1.0.16261425 (setembro de 2026)

  • Correções de layout: corrigimos um problema em que o comando de layout não funcionava em alguns cenários. Para reverter temporariamente para o comportamento do layout antigo, export ANDROID_CLI_LAYOUT_V1=1.

Versão 1.0.16251017 (setembro de 2026)

  • Despejo de layout: o android layout agora oferece suporte à flag --no-idle para buscar o layout sem esperar o estado ocioso. android layout também aceita a flag --full para retornar toda a árvore de layout sem filtragem. Por padrão, layout retorna apenas elementos interativos.
  • Conclusão do shell: gere e instale scripts de preenchimento automático do shell para Bash e Zsh usando o novo comando android completion.
  • Atualizar skills: mantenha as skills atualizadas com o novo comando android skills update e instale ou remova várias skills em uma única invocação (por exemplo, android skills install <skill1> <skill2>).
  • Listar habilidades por agente: android skills list agora usa a exibição detalhada por padrão, incluindo descrições de habilidades e os agentes em que a habilidade está instalada. O android skills list também é compatível com a flag --agent <agent> para listar todas as habilidades instaladas em um agente.
  • Desempenho da instalação delta: aceleração da correção incremental de APKs no android install usando chamadas de sistema do kernel sem cópia.
  • Detecção de borda da tela: detecção aprimorada de recursos e bordas em android screen usando algoritmos de detecção de borda de Canny.

Versão 1.0.15985488 (julho de 2026)

  • Comando de instalação dedicado: instale APKs usando o comando independente android install, que apresenta push incremental de APKs tornando as instalações incrementais ordens de magnitude mais rápidas do que adb.
  • Executar instalações incrementais: da mesma forma, use a nova flag --use-delta-install em android run para implantações incrementais de APK mais rápidas em dispositivos.
  • Gerenciamento de SDKs multiplataforma: use como destino plataformas não host com a nova flag --platform <os_arch> nos comandos android sdk (install, update, materialize) para inspecionar, resolver e instalar componentes em arquiteturas de SO e CPU.
  • Melhorias na CLI Skills: subcomandos android skills expandidos (add, remove, list, find) com documentação --help, feedback claro quando as habilidades estão faltando e preparação de download atômico mais segura com reversão automática.

Versão 1.0.15857036 (julho de 2026)

  • Suporte mais amplo a habilidades de agente: instale habilidades em dezenas de ambientes de agente (incluindo Claude Code, Cursor, Cline, OpenHands, Windsurf, Zed e Devin) usando android skills install.
  • Download nativo com suporte a proxy: faça o download de recursos de rede de maneira confiável usando um downloader HTTP nativo com suporte imediato para proxies corporativos.
  • Gerenciamento de pacotes do SDK: gerencie pacotes do SDK com remoção de vários pacotes em android sdk remove e resolução baseada em SHA em android sdk resolve.
  • Melhorias na descrição e na tela: veja erros de build do Gradle diretamente na saída padrão em android describe e segmenta dispositivos específicos usando a flag --device em android screen.
  • Usabilidade da CLI e relatórios de erros: mensagens de erro mais claras ao inserir comandos desconhecidos ou destinos inválidos de criação de projetos, comandos android emulator sem diferenciação de maiúsculas e minúsculas.

Versão 1.0.15498356 (maio de 2026)

  • Carregamento dinâmico de modelos de SDK: os modelos de projeto para android create agora são baixados dinamicamente do pacote do SDK do Android em vez de serem agrupados no binário da CLI. Isso garante que os novos projetos sempre usem os modelos mais recentes.
  • Compatibilidade de licença do SDK: as licenças do SDK aceitas salvas por android sdk agora correspondem ao formato de arquivo esperado por ferramentas mais antigas do SDK do Android e plug-ins do Gradle.
  • Suporte a links simbólicos: adicionamos suporte a links simbólicos em comandos da CLI e operações de arquivo.
  • Extração binária atômica: evita condições de corrida de extração durante invocações simultâneas da CLI de vários processos descompactando binários em um diretório temporário antes de movê-los atomicamente para o lugar.
  • Estabilidade do Windows: melhoria na compatibilidade e no desempenho do Windows 11, além de correções para a resolução do caminho do diretório inicial.

Versão 1.0.15433482 (maio de 2026)

  • Integração com o Antigravity: a CLI do Android e as habilidades agora estão oficialmente integradas ao Google Antigravity 2.0 como um pacote opcional de recursos para simplificar o desenvolvimento com agentes.
  • Comandos do Android Studio: use o novo comando android studio para permitir que seus agentes aproveitem os recursos avançados e contextuais do Android Studio, incluindo análise de código, pesquisas semânticas e renderização do Compose.
  • Suporte para jornadas: valide experiências críticas do usuário usando jornadas, que são descrições em linguagem natural de fluxos de usuários que seus agentes podem executar no terminal ou em CI/CD.
  • Novas habilidades do Android: acesse a nova biblioteca de habilidades do Android, incluindo habilidades para migração do CameraX, interface adaptável, AppFunctions e estilos do Compose.
  • Mais opções de instalação: instale e atualize a CLI do Android usando gerenciadores de pacotes populares, incluindo apt-get, winget e homebrew. Para mais detalhes, consulte as opções de download.

Versão 0.7 (abril de 2026)

Primeira versão!