O Android Studio Quail 2 está estável: faça várias tarefas com o agente de IA do Android Studio
Leitura de 3 minutos
O Android Studio Quail 2 agora está estável e pronto para uso na produção, trazendo uma mudança para o ambiente de desenvolvimento integrado com fluxos de trabalho agênticos simultâneos, criação de perfil de vazamento de memória integrada nativamente e correção de falhas com reconhecimento de contexto. Se você estiver fazendo uma revisão arquitetônica abrangente, rastreando um vazamento de memória ou resolvendo uma falha de produção crítica, o Android Studio mantém você ancorado no seu espaço de trabalho, reduzindo o atrito manual.
Confira um detalhamento das novidades:
Multitarefas com chats paralelos
No Android Studio Quail 2, trabalhamos muito para redesenhar o modo de agente do zero. Essa nova arquitetura oferece melhor desempenho, mais flexibilidade para decompor tarefas complexas e melhora o conjunto de ferramentas internas que o agente usa para fazer o trabalho.
Além dessas melhorias nos bastidores, essas mudanças também permitem que você converse em vários chats de agentes simultaneamente. Esperar que o agente do Android Studio termine uma tarefa antes de fazer outra pergunta ou iniciar uma tarefa separada no modo de agente é um gargalo do passado. Você pode fazer várias tarefas sem problemas: iniciar uma refatoração da interface em uma guia, corrigir uma regra do ProGuard em uma segunda e gerar documentação em uma terceira.
Também é possível mudar os modelos que o agente usa de chat para chat com base nas solicitações. Confira o Android Bench para uma análise de como os LLMs executam tarefas de desenvolvimento do Android.
- Com chats paralelos, como usar:clique no ícone "+" para iniciar uma nova conversa paralela e use o ícone Histórico para navegar entre as tarefas ativas. Como alternativa, selecione Arquivo > Novo > Nova guia do agente para abrir uma conversa em uma guia dedicada.
- Observação:o suporte ao Worktree não está disponível no momento. Tenha cuidado ao executar chats simultâneos que modificam os mesmos arquivos de projeto, o que pode levar a conflitos de editores.
Detecção de vazamento de memória com o LeakCanary
Os vazamentos de memória no Android ocorrem quando o código mantém a referência de um objeto muito tempo depois que o ciclo de vida dele termina. Isso impede que o coletor de lixo recupere essa memória, o que acaba levando a um desempenho lento ou a um OutOfMemoryError.
A busca por vazamentos de memória pode ser uma tarefa manual e tediosa. A partir do Android Studio Quail 2, o detector de vazamentos de código aberto popular LeakCanary está integrado nativamente diretamente ao Profiler como uma tarefa dedicada de primeira classe.
Essa integração transforma a performance de depuração, removendo e transferindo a análise de heap do seu smartphone de teste com recursos limitados para o computador de desenvolvimento. Ao executar a análise no computador, o rastreamento de vazamentos é até cinco vezes mais rápido e sem jank, deixando o app de teste funcionando sem problemas no dispositivo.
Quando um vazamento é detectado durante uma sessão de criação de perfil:
- O Profiler renderiza um rastreamento de vazamento interativo e codificado por cores, agrupando ocorrências e estimando a memória perdida.
- Você pode clicar em Acessar declaração em qualquer objeto com vazamento no rastreamento para acessar instantaneamente essa linha de código no editor.
- Você pode clicar em Corrigir com o agente para que o agente do Gemini ingira o rastreamento, explique a causa raiz da referência retida e escreva a mudança de código exata (como desvincular um listener ou limpar uma referência estática) para corrigir o vazamento.
Integração do agente do Insights de Qualidade de Apps
Para rastrear a causa raiz de uma falha do app, pode ser necessário sintetizar manualmente rastreamentos de pilha, dados do dispositivo e código-fonte. No entanto, os Insights de Qualidade de Apps (AQI) do Android Studio agora estão totalmente integrados ao Modo Agente para fazer o trabalho pesado para você.
Ao clicar em uma falha no painel AQI, você recebe imediatamente um resumo conciso e de alto nível do problema. Se você precisar se aprofundar, basta clicar em Ver mais. Isso abre um chat dedicado em que o agente usa o modelo selecionado e extrai o código-fonte local e o stack trace completo para oferecer uma explicação abrangente da falha.
Com a nova integração do agente, você passa diretamente da identificação do problema para a resolução. Ao clicar em Corrigir com IA, o agente vai analisar o problema, propor um plano de correção detalhado e, após sua aprovação, aplicar as mudanças de código necessárias diretamente ao projeto e verificar a correção resultante.
Melhorias de qualidade e estabilidade
Além dos novos recursos, continuamos focados na qualidade, corrigindo vários bugs e incorporando as melhorias mais recentes de estabilidade e performance da plataforma IntelliJ, o que representa uma melhoria significativa para o desenvolvimento diário.
Começar
Tudo pronto para começar e acelerar o desenvolvimento?Faça o download do Android Studio Quail 2 e comece a explorar esses novos recursos hoje mesmo. Como sempre, seu feedback é fundamental para nós. Confira os problemas conhecidos, informe bugs e faça parte da nossa comunidade no LinkedIn, Medium, YouTube ou X.
-
Novidades de produtosEste ano, no Google I/O, vamos além das mudanças iterativas, em direção a uma mudança fundamental na forma como os apps são criados. Nossas ferramentas mais recentes são criadas para a era agêntica, com recursos que aumentam a produtividade como desenvolvedor Android e turbinam os agentes de IA implantados na sua base de código.
Matthew Warner • Leitura de 8 minutos -
Novidades de produtosO Android Studio oferece suporte ao Gemma 4: nosso modelo local mais capaz para codificação agêntica
O fluxo de trabalho e as necessidades de IA de cada desenvolvedor são únicos, e é importante poder escolher como a IA ajuda no desenvolvimento. Em janeiro, apresentamos a capacidade de escolher qualquer modelo de IA local ou remoto para ativar a funcionalidade de IA no Android Studio.
Matthew Warner • Leitura de 2 minutos -
Novidades de produtosO Android Studio Panda 3 agora está estável e pronto para uso na produção. Essa versão oferece ainda mais controle e personalização sobre seus fluxos de trabalho com tecnologia de IA, facilitando a criação de apps Android de alta qualidade.
Matt Dyor • Leitura de 3 minutos
Receba os insights mais recentes sobre o desenvolvimento do Android na sua caixa de entrada semanalmente.