Notícias sobre produtos

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

Leitura de 5 minutos

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

No Google I/O ‘26, compartilhamos os mais recentes avanços 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 de todos os desenvolvedores Android. De novas habilidades a permitir o acesso dos agentes a recursos avançados do Android Studio, estamos oferecendo a eles as ferramentas certas para criar junto com você.

Se você já usa a CLI do Android e quer aproveitar todos os novos recursos, basta executar android update. Caso contrário, leia mais para saber como estamos melhorando os agentes que você escolhe para criar apps para Android.

Desenvolvimento para Android desbloqueado para 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. Você pode instalar o pacote durante a integração após a instalação ou mais tarde no menu Configurações > Personalizações > Plug-ins do Build With Google.

Isso fornece ao Antigravity todas as ferramentas e o conhecimento da CLI do Android, permitindo que ele execute as principais tarefas 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

Como desbloquear recursos do Android Studio para qualquer agente

A CLI do Android oferece uma interface leve para que os agentes de IA realizem tarefas e recuperem conhecimento sobre o desenvolvimento do Android. No entanto, a especialização tem benefícios. 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. Isso inclui o poderoso mecanismo de análise estática do Android Studio, ferramentas de refatoração, gerenciamento de dependências, bibliotecas de design e renderização de UI e muito mais. Agora, os agentes de IA podem usar as ferramentas do Android Studio para ter 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 melhor e realizar ações em um projeto do Android aberto. Ao executar o Android Studio com seu agente preferido usando a CLI do Android, as tarefas do agente podem navegar com mais eficiência pela base de código para produzir mudanças de código mais precisas. Além disso, ao usar a CLI do Android para criar e iterar seu projeto, a transição para o Android Studio é muito mais fácil. Assim, você pode usar as ferramentas criadas para essa finalidade, como criadores de perfis de desempenho, visualizações do Compose e streaming de dispositivos Android, para ter um refinamento de nível de produção.

Quando você tem um projeto aberto na versão de prévia mais recente do Android Studio Quail, você (ou seu agente) pode executar o seguinte comando 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

Lá, os agentes podem usar o comando android studio para acessar ferramentas poderosas de IDE e interagir com projetos de maneira mais eficiente. Os principais comandos incluem:

  • analyze-file:analisa um arquivo em busca de erros e avisos usando as inspeções integradas do editor.
  • find-declaration:encontra o local exato da definição 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 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 a operação for bem-sucedida.
  • version-lookup:confira as informações mais recentes sobre quais versões das dependências de apps especificados estão disponíveis em repositórios comuns, como o repositório Maven do Google. Ao oferecer uma solução programática, o gerenciamento de dependências fica menos tedioso e muito menos propenso a falhas.
  • open-file : abre um arquivo diretamente no Android Studio. Isso é útil se o agente quiser direcionar sua atenção para ver prévias do Compose, rastreamentos de performance ou outros arquivos específicos no ambiente de desenvolvimento integrado.

Por exemplo, agora os agentes podem executar os seguintes comandos para renderizar uma prévia do Compose para um novo layout do seu app Android e abrir as prévias no Android Studio para que você aproveite a visualização de várias prévias do Compose lado a lado e faça edições com a ajuda da 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. 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 facilitar ao máximo a integração da CLI do Android aos seus ambientes, estamos disponibilizando ela de mais maneiras. Agora é possível fazer o download e instalar a CLI do Android usando mais gerenciadores de pacotes: apt-get, winget e homebrew. Por exemplo, execute o seguinte comando 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. Os comandos para todos os sistemas operacionais compatíveis e outras opções de download estão na página da CLI do Android.

Suporte para jornadas

android-cli-write-journey.png

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

android-cli-journey-run.gif

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

Aprimoramento das habilidades de Android

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

  • Óculos de exibição e Jetpack Compose Glimmer para XR : oferece diretrizes para desenvolver 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.
  • Perfetto SQL:traduz comandos de dados em linguagem natural para consultas do Perfetto SQL e os executa em um arquivo de rastreamento local.
  • IU adaptável:instruções para criar ou atualizar a IU de um app para que ela se adapte a diferentes dispositivos Android.
  • Configuração de teste : 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, além de refinar a documentação KDoc para otimização do Protocolo de Contexto de Modelo.

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

android init
 

Lá, você pode navegar e configurar o fluxo de trabalho do seu agente pesquisando os recursos exatos de que ele precisa:

android skills list

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

android skills add –skill=

Comece hoje mesmo

Para baixar a versão estável 1.0 da CLI do Android, conhecer as novas ferramentas e consultar a 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 impulsionar 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