Postado por Amman Asfaw, Gerente de Produto, Android Studio
O Android Studio Quail 2 está agora estável e pronto para uso em produção, trazendo uma mudança ao seu IDE com fluxos de trabalho agênticos concorrentes, análise nativa de vazamentos de memória e remediação de falhas contextuais. Seja você realizando um grande reajuste arquitetônico, rastreando um vazamento de memória ou resolvendo uma falha crítica em produção, o Android Studio mantém você ancorado no seu espaço de trabalho ao reduzir a fricção manual.
Aqui está uma imersão nas novidades:
Multi-tasking com chats paralelos
No Android Studio Quail 2, trabalhamos arduamente para redesenhar o modo Agente do zero. Esta nova arquitetura oferece melhor desempenho, maior flexibilidade para decompor tarefas complexas e melhora a gama de ferramentas internas que o agente usa para realizar seu trabalho.
Além dessas melhorias por trás das cortinas, essas mudanças também permitem que você converse em múltiplos chats de agente simultaneamente. Esperar pelo Android Studio agent terminar uma tarefa antes de fazer outra pergunta ou iniciar uma tarefa separada no modo Agente é um gargalo do passado. Você pode multi-task sem problemas: inicie uma refatoração da UI em uma guia, corrija uma regra ProGuard em uma segunda e gere documentação em uma terceira.
Você também pode alterar quais modelos o agente usa de chat para chat com base nas suas solicitações. Confira
Android Benchpara uma análise do desempenho dos LLMs em tarefas de desenvolvimento Android.
- Como usar: Clique no ícone “+” para iniciar um novo chat paralelo, e use o ícone Histórico para navegar entre tarefas ativas. Alternativamente, selecione Arquivo > Novo > Nova Guia de Agente para abrir uma conversa em uma guia dedicada.
- Aviso: O suporte a Worktree ainda não está disponível. Exerça cautela ao executar chats concorrentes que modificam os mesmos arquivos do projeto, o que pode potencialmente levar a conflitos de editor.
Execute múltiplas tarefas de agente em paralelo com modelos diferentes.
Use o ícone Histórico para navegar entre tarefas ativas.
Deteção de vazamentos de memória com LeakCanary
Vazamentos de memória no Android ocorrem quando seu código mantém uma referência a um objeto muito tempo após o fim do ciclo de vida desse objeto. Isso impede que o Garbage Collector reivindique essa memória, eventualmente levando ao desempenho lento ou a um OutOfMemoryError.
A caça por vazamentos de memória pode ser uma tarefa tediosa e manual. A partir do Android Studio Quail 2, o popular detector de vazamento de código aberto LeakCanary está integrado nativamente diretamente ao Profiler como uma tarefa dedicada e de primeira classe.
Esta integração transforma seu desempenho de depuração, transferindo a análise da pilha para o poderoso computador de desenvolvimento em vez do telefone de teste limitado em recursos. Ao executar a análise no seu computador, a detecção de vazamentos é até cinco vezes mais rápida e sem jank, deixando o aplicativo de teste rodando suavemente no dispositivo.
Uma vez que um vazamento é detectado durante uma sessão de perfil:
- O Profiler renderiza um rastreamento de vazamento interativo e colorido, agrupando ocorrências e estimando memória perdida.
- Você pode clicar em Ir para declaração em qualquer objeto que esteja vazando no rastreamento para saltar instantaneamente para a linha exata de código no seu editor.
- Você pode clicar em Corriger com Agente para permitir que o agente Gemini ingira o rastreamento, explique a causa raiz da referência retida e escreva a alteração de código exata (como desvincular um ouvinte ou limpar uma referência estática) para consertar o vazamento.
Integração do agente App Quality Insights
Rastrear a causa raiz de um crash de aplicativo pode exigir sintetizar manualmente rastreamentos de pilha, dados do dispositivo e código-fonte. No entanto, o Android Studio’s App Quality Insights (AQI) está agora totalmente integrado com o modo Agente para fazer todo esse trabalho pesado por você.
Quando você clicar em um crash na painel AQI, você recebe imediatamente uma resumo conciso e de alto nível do problema. Se precisar investigar mais profundamente, basta clicar Saiba mais. Isso abre uma conversa dedicada onde o agente usa seu modelo selecionado e puxa código-fonte local e a pilha completa para fornecer uma explicação abrangente da falha.
Com essa nova integração de agente, você passa diretamente do reconhecimento do problema para sua resolução. Ao clicar em Corriger com IA, o agente analisará o problema, proporá um plano de correção passo a passo e - após sua aprovação - aplicará as alterações de código necessárias diretamente ao seu projeto e verificará a correção resultante.
O botão Corriger com IA acionando o agente para analisar a questão, então propor a correção.
Melhorias de qualidade e estabilidade
Ao além das novas funcionalidades, continuamos focados na qualidade ao resolvermos vários bugs e incorporarmos as últimas melhorias de estabilidade e desempenho do IntelliJ Platform, tornando esta uma significativa melhoria para o seu desenvolvimento diário.
Comece agora
Pronto para mergulhar e acelerar o seu desenvolvimento? Baixe Android Studio Quail 2 e comece a explorar essas novas funcionalidades hoje! Como sempre, sua retroalimentação é crucial para nós. Verifique problemas conhecidos, reporte bugs e seja parte da nossa vibrante comunidade no LinkedIn, Medium, YouTube ou X.

