Notícias sobre produtos

A CLI do Android agora é estável na versão 1.0: acelere o desenvolvimento para Android usando qualquer agente

Leitura de 5 minutos

Como desenvolvedores Android, vocês têm muitas opções quando se trata de agentes, ferramentas, interfaces de linha de comando (CLI) e LLMs usados para o desenvolvimento de apps. Se você usa o Gemini no Android Studio, o Antigravity 2.0, a CLI do Antigravity ou agentes de terceiros, como o Claude Code da Anthropic ou o Codex da OpenAI, nossa missão continua a mesma: garantir que o desenvolvimento de alta qualidade do Android seja possível em todos os lugares.

No Google I/O 2026, compartilhamos os avanços mais recentes no desenvolvimento de agentes e mostramos alguns dos recursos mais recentes da CLI do Android, agora estável na versão 1.0 e pronta para uso por todos os desenvolvedores Android. De novas habilidades a permitir o acesso do agente a recursos avançados do Android Studio, estamos oferecendo aos seus agentes as ferramentas certas para criar junto com você.

Se você já usa a CLI do Android e quer começar a usar todos os novos recursos, execute android update. Caso contrário, continue lendo para saber mais sobre como estamos melhorando os agentes que você escolhe para criar para o Android.

Desenvolvimento do Android desbloqueado para o Antigravity

O Google Antigravity agora inclui um pacote opcional de recursos do Android, incluindo a CLI e as habilidades do Android, que você pode instalar. É possível instalar o pacote durante a integração após a instalação ou mais tarde no menu Configurações > Personalizações > Criar com plug-ins do Google.

Isso fornece ao Antigravity todas as ferramentas e o conhecimento avançados da CLI do Android, permitindo que ele execute as tarefas principais necessárias para o desenvolvimento de apps Android com mais facilidade e eficiência, desde a criação de projetos até a implantação do app em um novo dispositivo virtual Android.

agy-android-cli.png

Desbloqueio de recursos do Android Studio para qualquer agente

A CLI do Android oferece uma interface leve para que os agentes de IA executem tarefas e recuperem conhecimento sobre o desenvolvimento do Android. No entanto, há benefícios na especialização. O Android Studio contém mais de uma década de experiência em Android, criado para lidar até mesmo com os projetos mais complexos do Android. Isso inclui o mecanismo de análise estática avançado do Android Studio, ferramentas de refatoração, gerenciamento de dependências, bibliotecas de design e renderização de interface e muito mais. Os agentes de IA agora podem aproveitar as ferramentas do Android Studio para ganhar muitos desses mesmos recursos.

agy-android-studio.png

A versão mais recente da CLI do Android apresenta o novo comando android studio. Isso permite que o agente escolhido aproveite os recursos contextuais e avançados do Android Studio para entender e executar ações em um Projeto do Android aberto. Ao executar o Android Studio com o agente preferido usando a CLI do Android, as tarefas do agente podem navegar pelo codebase com mais eficiência para produzir mudanças de código mais precisas. Além disso, ao usar a CLI do Android para criar e iterar no projeto, a transição para o Android Studio é muito mais fácil, para que você possa usar as ferramentas criadas para essa finalidade, como criadores de perfil de desempenho, prévias do Compose e streaming de dispositivos Android, para obter a revisão de nível de produção.

Quando você tem um projeto aberto na versão de pré-lançamento mais recente do Android Studio Quail, você (ou seu agente) pode executar o comando a seguir para verificar se a CLI do Android tem uma conexão estabelecida com o projeto aberto:

$ android studio check
pid: 32942
version: Android Studio
Projects:
    READY     JetSet /Users/adarshf/AndroidStudioProjects/jetset-main

A partir daí, os agentes podem usar o comando android studio para acessar ferramentas avançadas do ambiente de desenvolvimento integrado e interagir com projetos de maneira mais eficiente. Os comandos principais incluem:

  • analyze-file:analisa um arquivo em busca de erros e avisos usando as inspeções integradas do editor.
  • find-declaration:encontra o site de definição exato de um símbolo (classe, método, variável, campo, constante ou recurso/cor do Android) em todo o projeto usando a resolução semântica.
  • find-usages: Encontra todas as referências e declarações de um símbolo (classe, método, variável ou recurso do Android) em todo o projeto usando a análise semântica.
  • render-compose-preview : renderiza uma prévia da interface do Jetpack Compose e retorna um caminho para a imagem e a hierarquia da interface, se tiver êxito.
  • version-lookup:receba as informações mais recentes sobre quais versões das dependências de apps especificadas estão disponíveis em repositórios comuns, como o repositório Maven do Google. Ao fornecer uma solução programática, o gerenciamento de dependências é menos tedioso e muito menos propenso a instabilidade.
  • open-file : abre um arquivo diretamente no Android Studio. Isso é útil se o agente quiser direcionar sua atenção para visualizar prévias do Compose, rastreamentos de desempenho ou outros arquivos específicos no ambiente de desenvolvimento integrado.

Por exemplo, os agentes agora podem executar os comandos a seguir para renderizar uma prévia do Compose para um novo layout do app Android e, em seguida, abrir as prévias no Android Studio para que você possa aproveitar a visualização de várias prévias do Compose lado a lado e fazer edições assistidas por IA diretamente no ambiente de desenvolvimento integrado.

$ android studio find-declaration HotelDetailScreen
$ android studio analyze-file .../JetPacker/feature/detail/src/main/java/com/example/jetset/feature/detail/HotelDetailScreen.kt
$ android studio open-file feature/detail/src/main/java/com/example/jetset/feature/detail/HotelDetailScreen.kt

Para saber mais sobre como usar esses comandos, execute android help. E, para garantir que seus agentes entendam como trabalhar com essa ferramenta, atualize a habilidade da CLI do Android executando android init.

Outras maneiras de começar

Para tornar a integração da CLI do Android aos seus ambientes o mais simples possível, estamos disponibilizando ela de mais maneiras. Agora você pode fazer o download e instalar a CLI do Android usando mais gerenciadores de pacotes: apt-get, winget e homebrew. Por exemplo, você pode executar o comando a seguir para instalar a CLI do Android usando o winget:

winget install -e --id Google.AndroidCLI

Também atualizamos a instalação para um diretório local do usuário, por padrão. Você pode encontrar os comandos para todos os sistemas operacionais compatíveis e outras opções de download na página da CLI do Android.

Suporte a jornadas

android-cli-write-journey.png

Também estamos introduzindo o suporte a jornadas. Com as ferramentas e habilidades de jornadas incluídas na CLI do Android, qualquer agente de sua escolha agora pode criar e executar jornadas, que são descrições em linguagem natural das jornadas do usuário para seu app que são salvas diretamente no projeto.

android-cli-journey-run.gif

Os agentes podem executar essas jornadas usando a CLI do Android para navegar pelo app exatamente como um usuário. Isso desbloqueia maneiras totalmente novas de testar, validar ou coletar dados nas experiências críticas do seu app, tudo impulsionado pela linguagem natural e executado pelo seu agente.

Expansão das habilidades do Android

Para ajudar os modelos a entender e executar melhor padrões específicos que seguem nossas práticas recomendadas, continuamos a expandir nossa biblioteca de habilidades do Android. Estamos lançando novas habilidades que tornam o desenvolvimento do Android em todos os lugares mais capaz, eficiente e produtivo:

  • Óculos de exibição e Jetpack Compose Glimmer para XR : fornece diretrizes para o desenvolvimento de aplicativos projetados para óculos de exibição do Android usando o kit de ferramentas de interface do Jetpack Compose Glimmer.
  • Migração para o CameraX:ajuda a migrar implementações legadas de câmera do Android (APIs Camera1 ou Camera2 brutas) para o CameraX.
  • SQL do Perfetto:traduz comandos de dados em linguagem natural em consultas SQL do Perfetto e as executa em um arquivo de rastreamento local.
  • Interface adaptável:instruções para criar ou atualizar a interface de um app para que ela se adapte a diferentes dispositivos Android.
  • Configuração de testes : cria uma estratégia de teste básica.
  • Estilos:ajuda na adoção da nova API de estilo do Jetpack Compose para novos componentes e oferece suporte à migração para a API Styles.
  • AppFunctions : analisa bases de código do Android para recomendar e implementar novas AppFunctions e refina a documentação do KDoc para otimização do Protocolo de Contexto de Modelo.

Você pode adicionar essas novas habilidades ao fluxo de trabalho diretamente na linha de comando. Para ajudar seus agentes a entender e usar a CLI do Android imediatamente, inicialize o ambiente e instale a habilidade básica do android-cli executando:

android init
 

A partir daí, você pode navegar e configurar o fluxo de trabalho do agente pesquisando os recursos exatos de que ele precisa:

android skills list

Depois de encontrar a habilidade certa, instale-a no ambiente executando:

android skills add –skill=

Comece hoje mesmo

Para fazer o download da versão estável 1.0 da CLI do Android, confira as novas ferramentas e navegue pela documentação completa, acesse d.android.com/tools/agents hoje mesmo.Além disso, atualize para a versão de pré-lançamento mais recente do Android Studio para desbloquear os recursos mais recentes oferecidos pela CLI do Android. Estamos ansiosos para ver o que você vai criar com a CLI do Android 1.0 e como esses novos recursos vão turbinar seus fluxos de trabalho diários. Participe da nossa comunidade no LinkedIn, Medium, YouTube ou X e compartilhe seu feedback.

Confira este anúncio e todas as atualizações do Google I/O 2026 em io.google.

Escrito por:

Continuar lendo