Android Studio Jellyfish | 2023.3.1

O Android Studio é o ambiente de desenvolvimento integrado oficial para Android e tem tudo o que você precisa para criar apps desse sistema.

Esta página lista novos recursos e melhorias da versão mais recente no Canal estável, o Android Studio Jellyfish. Você pode fazer o download neste link ou atualizar no Android Studio clicando em Help > Check for updates. No macOS, clique em Android Studio > Check for updates.

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

As notas de versões mais antigas do Android Studio estão disponíveis no artigo Versões anteriores.

Para ter acesso antecipado a recursos e melhorias futuras, consulte as versões de pré-lançamento do Android Studio.

Se você encontrar problemas no Android Studio, consulte a página Problemas conhecidos ou Resolver problemas.

Plug-in do Android para Gradle e compatibilidade com o Android Studio

O sistema de build do Android Studio é baseado no Gradle, e o Plug-in do Android para Gradle (AGP, na sigla em inglês) adiciona vários recursos específicos para a criação de apps Android. A tabela abaixo lista qual versão do AGP é necessária para cada versão do Android Studio.

Versão do Android Studio Versão necessária do AGP
Koala | 2024.1.1 3,2 a 8,5
Águas-vivas | 2023.3.1 3,2 a 8,4
Iguana | 2023.2.1 3.2-8.3
Hedgehog | 2023.1.1 3.2-8.2
Giraffe | 2022.3.1 3.2-8.1
Flamingo | 2022.2.1 3.2-8.0

Versões anteriores

Versão do Android Studio Versão necessária do AGP
Electric Eel | 2022.1.1 3.2-7.4
Dolphin | 2021.3.1 3.2-7.3
Chipmunk | 2021.2.1 3.2-7.2
Bumblebee | 2021.1.1 3.2-7.1
Arctic Fox | 2020.3.1 3.1-7.0

Para mais informações sobre as novidades do Plug-in do Android para Gradle, acesse as notas da versão.

Versões mínimas de ferramentas para um nível da API do Android

Há versões mínimas do Android Studio e do AGP que oferecem suporte a um nível específico da API. O uso de versões do Android Studio ou do AGP que são anteriores às exigidas pelo targetSdk ou compileSdk do projeto pode levar a problemas inesperados. Recomendamos usar as versões de pré-lançamento mais recentes do Android Studio e do AGP para trabalhar em projetos voltados para versões de pré-lançamento do SO Android. Além da versão estável, você também pode instalar versões de pré-lançamento do Android Studio.

As versões mínimas do Android Studio e do AGP são as seguintes:

Nível da API Versão mínima do Android Studio Versão mínima do AGP
Prévia do VanillaIceCream Águas-vivas | 2023.3.1 8.4
34 Hedgehog | 2023.1.1 8.1.1
33 Flamingo | 2022.2.1 7.2

Confira a seguir os novos recursos do Android Studio Jellyfish.

Introdução ao Gemini no Android Studio

O Gemini no Android Studio é seu parceiro de programação para o desenvolvimento em Android. É uma experiência de conversação com tecnologia de IA no Android Studio que ajuda você a ser mais produtivo respondendo a consultas de desenvolvimento do Android. Para saber mais, consulte Conheça o Gemini no Android Studio.

Novo fluxo de login

Ao fazer login no Android Studio com sua conta de desenvolvedor, você se beneficia dos serviços para desenvolvedores do Google, como visualizar os relatórios do Firebase Crashlytics e do Android vitals em App Quality Insights, acessar dispositivos remotos reais com Device Streaming no Android Studio e escrever código de alta qualidade com o Gemini no Android Studio, diretamente no ambiente de desenvolvimento integrado.

O Android Studio Jellyfish facilita a adição e o gerenciamento de contas e fornece ao ambiente de desenvolvimento integrado apenas as permissões necessárias para cada recurso. Para começar, siga um destes procedimentos:

  • Navegue até um dos recursos mencionados anteriormente e siga as instruções para fazer login e conceder as permissões necessárias
  • Se você já tiver feito login, poderá gerenciar suas contas e permissões em File (Android Studio no macOS) > Settings > Tools > Google Accounts.

Acesse dispositivos reais com o espelhamento de dispositivos no Android Studio

O streaming de dispositivos no Android Studio permite que você se conecte com segurança a dispositivos físicos Android remotos hospedados nos data centers seguros do Google. Com a tecnologia do Firebase, é a maneira mais rápida e fácil de testar seu app em dispositivos reais, incluindo o Google Pixel 8 Pro, o Pixel Fold, alguns dispositivos Samsung e muito mais.

Animação do uso do Device Streaming no Android Studio.

Depois de se conectar a um dispositivo, é possível implantar o app, visualizar a tela, interagir com ele (inclusive girar ou desdobrar) e fazer qualquer outra ação que você possa fazer com um dispositivo por uma conexão ADB direta sobre SSL, tudo isso sem sair do Android Studio. Quando terminar de usar o dispositivo, o Google apagará todos os seus dados e redefinirá o dispositivo para a configuração original antes de disponibilizá-lo para outro desenvolvedor.

Durante o período Beta atual, é possível usar o streaming de dispositivos sem custos financeiros com projetos do Firebase nos planos Spark ou Blaze. Para começar, faça login na sua conta de desenvolvedor no Android Studio e selecione um projeto do Firebase. Se você ainda não tiver um projeto do Firebase, é fácil criar um. Para saber mais, acesse Streaming de dispositivos no Android Studio.

Suporte aos insights de qualidade do app para ANRs, dados personalizados e vários eventos

Saiba mais sobre os relatórios de erros do App Quality Insights (AQI) no Android Studio Jellyfish com suporte para relatórios de ANR, dados personalizados e multieventos:

  • Iteração com eventos: agora, explore vários eventos em um relatório do Crashlytics em ordem cronológica inversa, revelando padrões para uma depuração mais rápida.
  • Explorar dados personalizados:confira chaves/valores e registros personalizados de cada relatório de erros. Encontre-os nas guias "Chaves" e "Registros" depois de selecionar um relatório.
  • Analisar ANRs:acesse e investigue ANRs diretamente nas guias do Android vitals e do Crashlytics.
Vários eventos, ANRs e dados personalizados nos insights de qualidade do app.

Layout Inspector incorporado

O Layout Inspector agora está incorporado por padrão na janela de ferramentas Running Devices. Essa integração economiza o espaço da tela, centraliza seu fluxo de trabalho em uma única janela de ferramenta e oferece ganhos significativos de desempenho, com uma melhoria de 50% nas velocidades de renderização. É possível alternar sem esforço entre a inspeção profunda e a interação com o app, além de usar snapshots para visualizações em 3D da interface. Descubra todos os recursos em Depurar seu layout com o Layout Inspector.

O App Links Assistant agora oferece suporte à validação do arquivo JSON do Digital Asset Links que precisa ser publicado no seu site.

Esse recurso estende os recursos de validação existentes para os filtros de intent declarados no arquivo de manifesto do app. Para cada domínio declarado no arquivo de manifesto, o Google Assistente analisa o arquivo no site, realiza sete verificações de validação e fornece uma explicação detalhada sobre como corrigir erros.

Para começar, faça o seguinte:

  1. No Android Studio, clique em Tools > App Links Assistant.
  2. Clique duas vezes em Links para ter uma visão detalhada das verificações realizadas pelo Google Assistente e entender como corrigir configurações incorretas.

Garanta uma experiência do usuário perfeita validando a formatação correta do arquivo JSON para upload no seu domínio.

Instalação do perfil de referência

O Android Studio Jellyfish compila automaticamente perfis de referência após a instalação no dispositivo para projetos que usam o AGP 8.4 ou versões mais recentes. Isso aborda perfis de referência que foram gerados por um módulo Gerador de perfil de referência ou de bibliotecas como o Compose. A instalação automática permite conferir os benefícios de desempenho dos perfis de referência ao instalar o app de lançamento localmente e ao usar a criação de perfil de baixa sobrecarga.

Novas verificações para daltônicos na verificação de interface do Compose

A Verificação de interface do Compose inclui novas simulações e verificações para daltônicos, permitindo que você crie experiências visualmente acessíveis para todos os usuários. Basta entrar no modo de verificação da interface na visualização do Compose para conferir a interface do Compose em diferentes tipos de deficiências de visão de cores e garantir que seus designs permaneçam claros e utilizáveis.

Exemplo de verificação da interface do Compose para daltônicos

Redirecionar áudio usando o espelhamento de dispositivos

A partir do Android Studio Jellyfish Canary 5, é possível redirecionar áudio de dispositivos físicos conectados para os alto-falantes ou fones de ouvido do computador. Com o redirecionamento de áudio, mantenha os fones de ouvido conectados ao computador e ouça ao computador e ao smartphone conectado sem precisar se reconectar manualmente a um dispositivo e depois a outro. Para ativar o redirecionamento de áudio, acesse Android Studio > Settings > Tools > Device Mirroring e selecione Redirect audio from local devices. Observe que o áudio sempre é redirecionado, independente das configurações, para dispositivos do Firebase Test Lab com o Android 12 ou versões mais recentes.

Atualizações da plataforma IntelliJ 2023.3

O Android Studio Jellyfish inclui a versão da plataforma IntelliJ 2023.3, que tem muitos recursos novos, como suporte abrangente aos recursos da linguagem de programação Java 21 mais recentes, uma barra de ferramentas flutuante intuitiva com ações de edição e uma opção de inserção Run to Cursor no depurador para acelerar o fluxo de trabalho. Para saber mais, consulte as notas da versão do IntelliJ (link em inglês).