Esta página lista os novos recursos introduzidos nas versões de pré-lançamento do Android Studio. Os builds de pré-lançamento oferecem acesso antecipado aos recursos e melhorias mais recentes do Android Studio. Você pode fazer o download dessas versões de pré-lançamento. Se você encontrar algum problema ao usar uma versão de pré-lançamento do Android Studio, informe-nos. Seus relatórios de bugs ajudam a melhorar o Android Studio.
As versões Canary contêm recursos de ponta em desenvolvimento ativo e são testadas de forma leve. Embora você possa usar builds Canary para desenvolvimento, esteja ciente de que os recursos podem ser adicionados ou alterados. Os candidatos a lançamento (CVs) são a próxima versão do Android Studio e estão quase prontos para lançamento estável. O conjunto de atributos da próxima versão foi estabilizado. Consulte Nomes de versões do Android Studio para entender a nomenclatura das versões do Android Studio.
Para conferir as últimas notícias sobre as versões de pré-lançamento do Android Studio, incluindo uma lista de correções importantes em cada versão de pré-lançamento, consulte as Atualizações de versão no blog do Android Studio.
Versões atuais do Android Studio
A tabela a seguir lista as versões atuais do Android Studio e os seus respectivos canais.
| Versão | Canal |
|---|---|
| Android Studio Panda 3 | Estável |
| Plug-in do Android para Gradle 9.1.0 | Estável |
| Android Studio Panda 4 | CV |
| Android Studio Quail 1 | Canary |
Compatibilidade com pré-lançamentos do Plug-in do Android para Gradle
Cada versão de pré-lançamento do Android Studio é publicada com uma versão correspondente do Plug-in do Android para Gradle (AGP, na sigla em inglês). As versões de pré-lançamento do Studio devem funcionar com qualquer versão estável compatível do AGP. No entanto, se você estiver usando uma versão de pré-lançamento do AGP, use a versão de pré-lançamento correspondente do Studio (por exemplo, o Android Studio Chipmunk Canary 7 com o AGP 7.2.0-alpha07). As tentativas de usar versões divergentes (por exemplo, o Android Studio Chipmunk Beta 1 com o AGP 7.2.0-alpha07) vão causar uma falha de sincronização, o que resulta em um aviso para atualizar para a versão correspondente do AGP.
Para ver um registro detalhado das descontinuações e remoções da API do Plug-in do Android para Gradle, consulte as atualizações da API do Plug-in do Android para Gradle.
Studio Labs
O Studio Labs permite testar os recursos experimentais de IA mais recentes em uma versão estável do Android Studio, para que você possa integrar mais rapidamente nossas ofertas de assistência de IA ao fluxo de trabalho de desenvolvimento. Para mais informações, consulte Studio Labs.
Confira a seguir os recursos disponíveis no Studio Labs.
| Recurso | Descrição | Documentos |
|---|---|---|
| Jornadas para o Android Studio | Use linguagem natural para descrever etapas e declarações para testes de ponta a ponta. | Jornadas para o Android Studio |
Android Studio Panda 4
Confira a seguir os novos recursos do Android Studio Panda 4.
Para conferir o que foi corrigido nessa versão do Android Studio, consulte os problemas fechados.
Modelo inicial da API Gemini
O modelo inicial da API Gemini oferece um caminho direto para os desenvolvedores Android integrarem recursos de IA aos aplicativos. Ao aproveitar a lógica de IA do Firebase, os desenvolvedores podem evitar a configuração manual e o gerenciamento de segurança.
Principais recursos:
- Sem gerenciamento de chaves de API: elimina a necessidade de provisionar, incorporar ou alternar manualmente as chaves de API no código do cliente, reduzindo os riscos de segurança e o tempo de configuração.
- Integração automatizada do Firebase: conecta seu projeto do Android Studio aos serviços do Firebase. O modelo processa o encanamento de back-end necessário para se comunicar com os modelos do Gemini com segurança.
- Arquitetura pronta para produção: criada na infraestrutura gerenciada do Firebase, garantindo que os recursos de IA possam ser escalonados de um protótipo local para um ambiente de produção sem mudanças arquitetônicas.
Para começar, acesse File > New > New Project e selecione o modelo API Gemini Starter na lista de tipos de projetos disponíveis.
Gerar testes de unidade com o Gemini
O Gemini no Android Studio pode gerar testes de unidade abrangentes e compiláveis para seu código Kotlin e Java. O Gemini analisa seu código-fonte para identificar dependências de construtor, ramificações de lógica de negócios e casos extremos e, em seguida, cria automaticamente uma classe de teste completa. Isso inclui a geração de métodos setUp, inicialização de simulação e casos de teste individuais adaptados à arquitetura específica e ao estilo de codificação do seu projeto.
Para começar, abra um arquivo de origem, clique com o botão direito do mouse no código que você quer testar e selecione AI > Generate Unit Tests. Para mais detalhes, consulte Gerar testes de unidade com o Gemini.
Integração do Google One para o Gemini no Android Studio
O Android Studio Panda 4 Canary 2 introduz o acesso a uma experiência aprimorada do Modo Agente ao assinar os planos Google One AI Pro ou Ultra. A integração do Google One aumenta o desenvolvimento do Android com limites de taxa mais altos e uma janela de contexto expandida para o modelo Gemini padrão. Se você assinar um plano Google One AI Pro ou Ultra, poderá aproveitar esses benefícios automaticamente ao fazer login na sua Conta do Google no Android Studio.
Android Studio Quail 1
Confira a seguir os novos recursos do Android Studio Quail 1.
Para conferir o que foi corrigido nessa versão do Android Studio, consulte os problemas fechados.
Correções sugeridas para falhas com a integração do agente no AQI
A janela de ferramentas Insights de Qualidade de Apps agora está integrada ao agente de IA para analisar dados de falhas e o código-fonte para fornecer explicações detalhadas e sugerir possíveis correções. Depois de selecionar uma falha na janela de ferramentas Insights de Qualidade de Apps, navegue até a guia Insights e clique em See more para conferir uma explicação detalhada da falha. Clique em Fix with AI para que o agente sugira mudanças de código que você possa revisar e aceitar.
Ferramenta de teste de captura de tela da visualização do Compose
Use a ferramenta de teste de captura de tela da visualização do Compose para testar as UIs do Compose e evitar regressões. A nova ferramenta ajuda a gerar relatórios HTML que permitem detectar visualmente mudanças na interface do app. Saiba mais em Teste de captura de tela da visualização do Compose.
LeakCanary no Android Studio Profiler
O Android Studio Panda inclui uma integração do LeakCanary diretamente no Android Studio Profiler como uma tarefa dedicada.
A tarefa do criador de perfil do LeakCanary no Android Studio move ativamente a análise de vazamento de memória do dispositivo para a máquina de desenvolvimento, resultando em um aumento significativo de desempenho durante a fase de análise de vazamento em comparação com a análise de vazamento no dispositivo.
Além disso, a análise de vazamento agora é contextualizada no ambiente de desenvolvimento integrado e totalmente integrada ao código-fonte, fornecendo recursos como Jump to Source e outras conexões de código úteis que reduzem drasticamente o atrito e o tempo necessário para investigar e corrigir vazamentos de memória. Você também pode copiar toda a análise de vazamento para processamento adicional com o Gemini. Isso pode aumentar muito sua produtividade e melhorar seu fluxo de trabalho durante a fase de desenvolvimento.
Suporte a símbolos do Material Design no Android Studio
Adicione e personalize os símbolos mais recentes do Material Design no seu app com a atualização de recursos do Android Studio Otter 2. O Vector Asset Studio agora está totalmente integrado à biblioteca de símbolos do Material Design do Google Fonts, oferecendo acesso ao catálogo completo diretamente no ambiente de desenvolvimento integrado.
Agora você pode personalizar atributos de ícones, como peso, gradação e tamanho óptico, diretamente no Studio para combinar perfeitamente com seu design. Teste no build Canary mais recente.
Leituras de estado de recomposição no Layout Inspector
Facilitamos o diagnóstico de contagens de
recomposição altas adicionando
leituras de estado de recomposição ao Layout
Inspector. Disponível no Panda 3 Canary, esse recurso ajuda a identificar as variáveis de estado que acionaram uma recomposição, fornecendo uma lista detalhada das leituras de estado realizadas durante esse ciclo. Para usar esse recurso, use compose.ui:ui:1.10.0 (BOM 2025.12.01) ou mais recente.
Principais recursos
Os principais recursos são:
- Rastrear a invalidação de estado: quando um nó é recomposto, clique no link de contagem de recomposição na árvore de componentes para abrir o painel de inspeção de estado.
- Rastreamentos de pilha detalhados: identifique as variáveis de estado específicas que estão sendo lidas,
incluindo contagens, listas ou valores de elevação. Verifique quais foram
invalidated(alteradas) para acionar a atualização. - Navegar pelo histórico de recomposição: use as setas de navegação no cabeçalho do painel para percorrer os dados de estado das recomposições anteriores de um nó específico.
- Explicações com tecnologia de IA: clique em Explain with AI no painel de inspeção de estado para mostrar uma análise em linguagem natural do estado lido e por que ele causou uma recomposição.
Começar
Siga estas etapas para testar esses recursos.
- Abra o Layout Inspector.
Clique com o botão direito do mouse na coluna de recomposição e siga uma destas etapas:
- Para todos os nós, selecione Observe Recomposition > Observe All.
- Para notas específicas, selecione Recomposition > Observe Node.
Ativar leituras de estado de recomposição no Layout Inspector Interaja com o app. Quando as recomposições ocorrerem, clique nos links de contagem azul na árvore de componentes para inspecionar o estado.
Resultado de amostra de leituras de estado de recomposição no Layout Inspector Clique em "Explain with AI" para receber uma análise detalhada do motivo da recomposição.
Resultado de amostra de "Explain with AI" para leituras de estado no Layout Inspector