Confira a seguir os novos recursos da atualização do Android Studio Narwhal.
Versões de patch
Confira a lista de versões de patch no Android Studio Narwhal Feature Drop.
Atualização de recursos do Android Studio Narwhal | 2025.1.2 Patch 1 (agosto de 2025)
Esta é uma atualização secundária que inclui correções de bugs e melhorias no Android Studio e no Plug-in do Android para Gradle.
Correções e melhorias de desempenho do Android Studio
- Correção de um problema na ferramenta
code_search
usada pelo agente. - Kotlin Multiplatform (KMP): corrigimos um bug em que as tarefas do Gradle para dispositivos gerenciados pelo Gradle do Android não eram criadas corretamente em projetos KMP. As tarefas do dispositivo gerenciado agora serão resolvidas e executadas conforme o esperado.
Correções e melhorias de desempenho do Plug-in do Android para Gradle
- O Plug-in do Android para Gradle (AGP) foi atualizado para a versão 8.12.1.
Confira a seguir os novos recursos da atualização do Android Studio Narwhal.
Modo agente do Gemini no Android Studio
O Modo Agente do Gemini no Android Studio é um novo recurso de IA criado para lidar com tarefas de desenvolvimento complexas e multifásicas que vão além do que você pode fazer ao conversar com o Gemini. Para usar o modo agente, clique em Gemini na barra lateral e selecione a guia Agente. Você pode descrever uma meta complexa, como gerar testes de unidade ou corrigir erros, e o agente formula um plano de execução que abrange vários arquivos no seu projeto. O agente sugere edições e corrige bugs de forma iterativa para alcançar a meta. Você pode revisar, aceitar ou rejeitar as mudanças propostas e pedir para o agente repetir seu feedback.

Regras no Gemini
Com as regras no Gemini, você pode definir estilos de programação ou formatos de saída preferidos na Biblioteca de comandos. Você também pode mencionar sua stack de tecnologia e linguagens preferidas. Quando você define essas preferências uma vez, elas são aplicadas automaticamente a todos os comandos subsequentes enviados ao Gemini. As regras ajudam a IA a entender os padrões e preferências do projeto para uma assistência de código mais precisa e personalizada. Por exemplo, você pode criar uma regra como "Sempre dar respostas concisas em Kotlin".
Para configurar uma regra, acesse Android Studio > Configurações > Ferramentas > Gemini > Biblioteca de comandos > Regras e edite o texto no editor. Use o menu suspenso para armazenar regras no nível do ambiente de desenvolvimento integrado ou do projeto:
- As regras no IDE são particulares e podem ser usadas em vários projetos.
- As regras no projeto podem ser compartilhadas entre colegas de equipe que trabalham no mesmo projeto.
Para compartilhar comandos com a equipe, adicione a pasta
.idea
ao sistema de controle de versões.

Emulador de XR incorporado
Por padrão, o emulador de XR agora é iniciado no estado incorporado. Agora você pode implantar seu aplicativo, navegar pelo espaço 3D e usar o Layout Inspector diretamente no Android Studio.

Modelo de projeto de RV
A atualização de recursos do Android Narwhal apresenta um novo modelo de projeto projetado especificamente para o Jetpack XR. Isso oferece uma base sólida com código de texto clichê para começar sua jornada de desenvolvimento de experiências imersivas imediatamente.
Layout Inspector incorporado para XR
O Layout Inspector incorporado agora oferece suporte a aplicativos XR, permitindo inspecionar e otimizar o layout da interface no ambiente XR. Receba insights detalhados sobre a estrutura de componentes do seu app e identifique possíveis problemas de layout para criar experiências mais refinadas e eficientes.
Suporte a tamanho de página de 16 KB
A Atualização de recursos do Android Studio Narwhal adiciona suporte aprimorado para transição para tamanhos de página de 16 KB. Para ajudar você a navegar nessa transição sem problemas, o Android Studio agora oferece avisos proativos ao criar APKs ou pacotes de apps Android incompatíveis com dispositivos de 16 KB. Com o APK Analyzer, você também pode descobrir quais bibliotecas são incompatíveis com dispositivos de 16 KB. Para testar seus apps nesse novo ambiente, um emulador dedicado de 16 KB também está disponível no Android Studio junto com as imagens de 4 KB atuais.

Melhorias na navegação da visualização do Compose
A interação de visualização do Compose agora é mais eficiente com as melhorias mais recentes na navegação. Clique no nome da prévia para acessar a definição dela ou clique no componente individual para acessar a função em que ele está definido. Os estados de passar o cursor fornecem feedback visual imediato ao passar o mouse sobre um frame de prévia. A navegação aprimorada com as setas do teclado facilita o movimento por várias prévias, permitindo uma iteração e um refinamento mais rápidos da interface.
Seletor de visualização do Compose
O seletor de visualização do Compose já está disponível. Para testar, clique em qualquer anotação @Preview
no código do Compose.

Recomposição de elementos filhos no Layout Inspector
O Layout Inspector é compatível com contagens de recomposição de filhos. Agora é possível ver contagens de recomposição mesmo que o elemento combinável que está sendo recomposto esteja recolhido em um elemento pai na árvore de componentes. Quando você notar que as contagens de recomposição de filhos aumentaram, abra a árvore e encontre onde as recomposições estão acontecendo.

Partner Device Labs disponíveis com o streaming de dispositivos Android
Os laboratórios de dispositivos parceiros são operados por OEMs do Google, como Samsung, Xiaomi, OPPO, OnePlus, vivo e outros, e ampliam a seleção de dispositivos disponíveis no streaming de dispositivos Android. Esse serviço está na versão Beta e está disponível nas versões Canary mais recentes do Android Studio. Para saber mais, consulte Conectar-se aos laboratórios de dispositivos parceiros.
Modo K2 por padrão
O Android Studio agora usa o compilador K2 Kotlin por padrão. Esse compilador de próxima geração traz melhorias significativas de desempenho para o IDE e suas builds. Ao ativar o K2, estamos abrindo caminho para futuros recursos da linguagem de programação Kotlin e uma experiência de desenvolvimento ainda mais rápida e robusta em Kotlin.