Notas da versão da prévia do Android Studio

Esta página lista os novos recursos introduzidos nas versões de pré-lançamento do Android Studio. As versões 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évia. 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 canário contêm recursos de ponta em desenvolvimento ativo e são testadas de forma leve. Embora seja possível usar builds canário para desenvolvimento, saiba que recursos podem ser adicionados ou alterados. Os candidatos a lançamento (RCs) são a próxima versão do Android Studio e estão quase prontos para lançamento estável. O conjunto de atributos para a próxima versão foi estabilizado. Consulte Nomes das versões do Android Studio para entender a nomenclatura das versões do Android Studio.

Para conferir as novidades mais recentes sobre as versões de prévia do Android Studio, incluindo uma lista de correções importantes em cada versão de prévia, 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 respectivos canais.

Versão Canal
Atualização de recursos do Android Studio Otter 2 | 2025.2.2 Estável
Plug-in do Android para Gradle 8.13.2 Estável
Atualização de recursos do Android Studio Otter 3 | 2025.2.3 CV

Compatibilidade com prévias 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). 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, Android Studio Chipmunk Canary 7 com AGP 7.2.0-alpha07). As tentativas de usar versões divergentes (por exemplo, Android Studio Chipmunk Beta 1 com AGP 7.2.0-alpha07) vão causar uma falha de sincronização, o que vai resultar em uma solicitação 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

Com o Studio Labs, você pode testar os recursos experimentais de IA mais recentes em uma versão estável do Android Studio. Assim, é possível integrar mais rapidamente nossas ofertas de assistência de IA ao seu fluxo de trabalho de desenvolvimento. Para mais informações, consulte Studio Labs.

Confira a seguir os recursos disponíveis no momento no Studio Labs.

Recurso Descrição Documentos
Geração de visualização do Compose O Gemini pode gerar automaticamente prévias do Compose, incluindo dados simulados para parâmetros de prévia, para um elemento combinável específico ou todos os elementos combináveis em um arquivo. Gerar visualizações do Compose
Transformar interface Use a linguagem natural para atualizar a interface do app diretamente no painel de visualização do Compose. Transformar interface
Programas de aprendizado do Android Studio Use linguagem natural para descrever etapas e declarações de testes de ponta a ponta. Jornadas para o Android Studio

Atualização de recursos do Android Studio Otter 3 | 2025.2.3

Confira a seguir os novos recursos da Atualização de recursos 3 do Android Studio Otter | 2025.2.3.

Para conferir o que foi corrigido nessa versão do Android Studio, consulte os problemas resolvidos.

Programas para o Android Studio no Studio Labs

Na atualização de recursos 3 do Android Studio Otter, o Journeys para Android Studio está sendo movido para o Studio Labs como um recurso experimental, ficando acessível nas versões RC e estáveis do Android Studio pelo menu do Studio Labs.

Para mais informações, consulte Studio Labs.

Desenvolvimento de interface no Modo Agente

O Gemini no Android Studio agora está mais integrado ao fluxo de trabalho de desenvolvimento de UI diretamente na prévia do Compose, ajudando você a passar do design para uma implementação de alta qualidade mais rápido. Esses novos recursos foram projetados para fornecer assistência em todas as etapas, desde a geração inicial de código até iteração, refinamento e depuração, com pontos de entrada no contexto do seu trabalho.

Para enviar feedback e relatar problemas com esses recursos, registre um bug.

Criar uma nova interface com base em um mock de design

Para acelerar o início do processo de desenvolvimento da interface, agora é possível gerar código do Compose diretamente de uma simulação de design. Em um arquivo sem uma prévia, clique em Gerar código da captura de tela no painel "Prévia". O Gemini vai usar a imagem fornecida para gerar uma implementação inicial, evitando que você escreva código boilerplate do zero.

Gere código com base em uma captura de tela em um painel de prévia vazio.

Exemplo de como transformar um design em código do Compose.

Corresponder sua interface a uma imagem de destino

Depois de ter uma implementação inicial, você pode refiná-la de forma iterativa para ser perfeita em pixels. Clique com o botão direito do mouse na prévia do Compose e selecione Ações de IA > Corresponder a interface à imagem de destino. Isso permite fazer upload de um design de referência, e o agente vai sugerir mudanças no código para que a interface corresponda ao design o mais próximo possível.

Exemplo de uso de "Corresponder interface à imagem de destino"

Iterar na interface com linguagem natural

Para mudanças mais específicas ou criativas, clique com o botão direito do mouse na prévia e use Ações de IA > Transformar interface. Esse recurso agora usa o modo agente, tornando-o mais eficiente e preciso. Com esse upgrade, você pode modificar sua interface usando comandos de linguagem natural, como "mude a cor do botão para azul" ou "adicione padding ao redor deste texto", e o Gemini vai aplicar as modificações de código correspondentes.

Exemplo de uso de "Transformar interface"

Encontrar e corrigir problemas de qualidade da interface

Verificar se a interface do usuário é de alta qualidade e mais acessível é uma etapa final essencial. A opção Ações de IA > Corrigir todos os problemas de verificação da interface audita sua interface em busca de problemas comuns, como questões de acessibilidade. Em seguida, o agente vai propor e aplicar correções para resolver os problemas detectados.

Ponto de entrada para acionar "Corrigir todos os problemas de verificação da interface"

Exemplo: pós-fixação da interface

Você também pode encontrar a mesma funcionalidade usando o botão Corrigir com IA no modo de verificação da interface do Compose:

"Corrigir com IA" no modo de verificação da interface

Além de iterar na interface, o Gemini também ajuda a otimizar seu ambiente de desenvolvimento.

Para acelerar a configuração, você pode:

  • Gerar prévia de composição: agora esse recurso é aprimorado pelo agente do Gemini para fornecer resultados mais precisos. Ao trabalhar em um arquivo que tem funções combináveis, mas não anotações @Preview, clique com o botão direito do mouse no elemento combinável e selecione Gemini > Gerar prévia de [nome do elemento combinável] . O agente agora vai analisar melhor seu elemento combinável para gerar o boilerplate necessário com parâmetros corretos e ajudar a verificar se uma prévia renderizada com sucesso foi adicionada.

    Ponto de entrada para gerar a Visualização do Compose
  • Corrigir erros de renderização da visualização: quando uma visualização do Compose não é renderizada, o Gemini pode ajudar você a depurar. Use o agente para analisar a mensagem de erro e seu código para encontrar a causa raiz e aplicar uma correção.

    Usar "Corrigir com IA" em um erro de renderização de prévia

Gerenciar várias conversas com o Gemini

Agora você pode organizar sua conversa com o Gemini no Android Studio em várias linhas de execução. Isso permite alternar entre várias tarefas em andamento e pesquisar no histórico de conversas. Usar linhas de execução separadas para cada tarefa também melhora a qualidade da resposta, limitando o escopo do contexto da IA apenas ao assunto em questão.

Para iniciar uma conversa, clique em Novo chat O sinal de adição "Nova conversa".. Para conferir seu histórico de conversas, clique em Chats recentes. O balão de fala "Conversas recentes".

Uma lista de tópicos de conversa recentes.
Confira todos os temas que você já conversou.

Seu histórico de conversas é salvo na sua conta. Assim, se você precisar sair ou trocar de conta, poderá retomar de onde parou quando voltar.

Usar um modelo local

Com o Android Studio Otter 3 Feature Drop, você pode escolher o modelo de linguagem grande (LLM) que alimenta os recursos de IA do IDE.

Janela de conversa no Gemini no Android Studio mostrando o seletor de modelos com opções para o Gemini e um modelo local.
Seletor de modelos no Android Studio.

O modelo precisa estar na sua máquina local, o que é vantajoso se você tiver conectividade limitada à Internet ou restrições quanto ao uso de modelos de IA, ou se quiser testar modelos de pesquisa de código aberto.

Um modelo local oferece uma alternativa ao suporte de LLM integrado ao Android Studio. No entanto, o Gemini no Android Studio geralmente oferece a melhor experiência de desenvolvimento em Android porque ele é ajustado para o Android e oferece suporte a todos os recursos do Android Studio. Com o Gemini, você pode escolher entre vários modelos para suas tarefas de desenvolvimento do Android, incluindo o modelo padrão sem custos financeiros ou modelos acessados com uma chave de API Gemini paga.

Para usar modelos locais, é necessário instalar um provedor de LLM, como o LM Studio ou o Ollama, no seu computador local, além de um modelo compatível de sua escolha.

Usar um modelo remoto

O Android Studio permite usar modelos remotos para ativar os recursos de IA.

Para usar um modelo remoto, configure um provedor de modelo remoto nas configurações do Android Studio. Forneça um nome para o provedor, o URL do endpoint da API e a chave de API. Depois de configurar um provedor, você pode selecionar o modelo remoto no seletor de modelos na janela de chat de IA.

Caixa de diálogo de configurações contendo um formulário para entrada de informações do provedor de modelo remoto.
Insira as informações do provedor do modelo remoto.

Para mais detalhes, consulte Usar um modelo remoto.

Encontrar e revisar mudanças usando o painel de mudanças

Agora é possível ver e gerenciar as mudanças feitas pelo agente de IA usando o painel de mudanças. Quando o agente fizer mudanças na sua base de código, confira os arquivos editados em Arquivos para revisão. Nessa página, você pode manter ou reverter as mudanças individualmente ou todas de uma vez. Clique em um arquivo individual na gaveta para ver a diferença de código no editor e fazer ajustes, se necessário. Com a gaveta de mudanças, é possível acompanhar as edições feitas pelo agente durante a conversa e revisar mudanças específicas sem rolar o histórico de conversa para trás.

Vários arquivos com edições propostas na gaveta de mudanças.
Confira todos os arquivos que o agente propôs edições na gaveta de mudanças.

Se o agente estiver configurado para pedir que você edite arquivos, será necessário Aceitar uma mudança para que ela apareça no painel de mudanças. Portanto, selecione Não perguntar para editar arquivos para que vários arquivos apareçam de uma só vez na gaveta de mudanças. Você pode ativar ou desativar essa configuração a qualquer momento em Opções do agente .

Opções para aceitar, rejeitar ou perguntar sobre mudanças.
Aceite uma mudança para adicioná-la à gaveta de mudanças.

Rastreamento automático do Logcat

Com o Android Studio Otter 3 Feature Drop e o AGP 9.0, o Logcat refaz automaticamente os rastreamentos de pilha quando o R8 está ativado (minifyEnabled = true).

Como o código processado pelo R8 pode mudar de várias maneiras, o stack trace não se refere mais ao código original. Por exemplo, os números de linha e os nomes de classes e métodos podem mudar. Antes, para depurar com o stack trace original, os desenvolvedores precisavam usar a ferramenta de linha de comando retrace do R8.

Com o AGP 9.0, o Android Studio refaz automaticamente os stack traces para que você possa ver o stack trace original diretamente no Android Studio, sem trabalho extra, melhorando a experiência de depuração quando o R8 está ativado.

Suporte para servidores MCP remotos

A partir do Android Studio Otter 1 Canary 3, é possível se conectar a servidores MCP remotos usando o Android Studio. Com um servidor MCP remoto, o agente do Gemini no Android Studio pode acessar ferramentas e recursos externos, e você não precisa trabalhar tanto para instalar e manter o servidor. Por exemplo, você pode se conectar ao servidor MCP remoto do Figma para acessar arquivos sem instalar o app para computador. Para saber como adicionar um servidor MCP, consulte Adicionar um servidor MCP.

Adicione rapidamente uma tela ao seu app usando o servidor MCP remoto do Figma.


Conecte-se ao servidor MCP remoto do Figma no Android Studio.

Ferramentas de interação com o dispositivo

Os agentes de IA no Android Studio agora têm acesso a ferramentas para implantar um aplicativo no dispositivo conectado, inspecionar o que está sendo mostrado na tela, fazer capturas de tela, verificar o Logcat em busca de erros e interagir com o aplicativo em execução pelo adb shell input. Isso permite que o agente ajude você com mudanças ou correções que envolvem executar o aplicativo novamente, verificar se há erros e verificar se uma atualização específica foi feita com sucesso (por exemplo, tirando e analisando capturas de tela).

Ferramentas de interação com dispositivos no Android Studio