Atualização de recursos do Android Studio Otter 3 (janeiro de 2026)

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

Implementar Links do app Android é essencial para uma experiência do usuário integrada, mas escrever a lógica para processar intents pode ser manual e tedioso. O assistente de Links do app, um plug-in projetado para ajudar você a validar e implementar Links do app Android, agora está integrado à IA para automatizar a criação de lógica de Links do app, simplificando significativamente uma das etapas mais demoradas da implementação.

Antes, era necessário escrever código manualmente para analisar intents recebidas e navegar os usuários até a tela correta. Agora, você pode contar com o Gemini para gerar o código e os testes necessários. Para oferecer controle total, o Gemini apresenta uma visualização de diferenças das mudanças de código sugeridas, permitindo que você revise e aprove a implementação antes da publicação.

Para começar a usar os App Links com tecnologia de IA, siga estas etapas:

  1. Acesse o App Links Assistant em Tools > App Links Assistant.
  2. Clique em Criar Applink.
  3. Na etapa dois, "Adicionar lógica para processar a intent", escolha a opção "Gerar código com a ajuda da IA".
  4. Adicione um URL de exemplo que inclua todos os parâmetros necessários para sua atividade processar. Isso permite que o Gemini otimize a implementação para seu caso de uso específico.
  5. Clique em "Inserir código" e deixe o Gemini cuidar do resto.

Essa atualização simplifica o processo de tratamento de links diretos para que os usuários sejam direcionados ao conteúdo certo no app com menos trabalho manual.

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 criados para ajudar você 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, poupando você de escrever 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 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 visualização do Compose: agora esse recurso é aprimorado pelo agente de IA 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 IA > Gerar prévia para [nome do elemento combinável]. O agente agora vai analisar melhor seu elemento combinável para gerar o boilerplate necessário com os parâmetros corretos e ajudar a verificar se uma prévia renderizada 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 "Novo chat".. Para conferir seu histórico de conversas, clique em Chats recentes. O balão de palavra "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 chat do 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 custo financeiro ou modelos acessados com uma chave de API paga do Gemini.

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 modelos remotos 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, selecione o modelo remoto no seletor de modelos na janela de chat de IA.

Caixa de diálogo de configurações com um formulário para entrada de informações do provedor de modelos remotos.
Insira as informações do provedor de modelos remotos.

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 no painel 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 mais sobre 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