Android Studio Giraffe | 2022.3.1

O Android Studio é o ambiente de desenvolvimento integrado oficial para o Android e conta com 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 Giraffe. 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.

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, acesse 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
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
Electric Eel | 2022.1.1 3.2-7.4

Versões anteriores

Versão do Android Studio Versão necessária do AGP
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
34 Hedgehog | 2023.1.1 8.1.1
33 Flamingo | 2022.2.1 7.2

Versões de patch

Esta é uma lista das versões de patch do Android Studio Giraffe.

Android Studio Giraffe | 2022.3.1 Patch 3 (novembro de 2023)

Esta atualização secundária inclui estas correções de bugs.

Android Studio Giraffe | 2022.3.1 Patch 2 (setembro de 2023)

Esta atualização secundária inclui estas correções de bugs.

Android Studio Giraffe | 2022.3.1 Patch 1 (agosto de 2023)

Esta atualização secundária inclui estas correções de bugs.

Confira a seguir os novos recursos do Android Studio Giraffe.

Usar a Edição em tempo real para atualizar elementos combináveis

A Edição em tempo real permite atualizar ao vivo elementos combináveis em emuladores e dispositivos físicos. Edite os elementos combináveis e confira as mudanças de interface no dispositivo em execução sem implantar o app novamente. Essa funcionalidade minimiza as mudanças de contexto entre a gravação e a criação do app, permitindo que você se concentre em escrever o código, sem interrupções. Para testar a Edição em tempo real, use o AGP 8.1 ou mais recente e o Compose 1.3.0 ou mais recente.

Para saber mais, consulte a documentação da Edição em tempo real.

Nova prévia da interface

O Android Studio Giraffe oferece suporte ao novo tema de interface do IntelliJ. Para ativar essa opção, acesse Android Studio > Settings > Appearance & Behavior.

O tema reformulado tem como objetivo reduzir a complexidade visual, facilitar o acesso a recursos essenciais e divulgar funcionalidades complexas conforme necessário, resultando em uma aparência moderna e mais limpa. As principais mudanças são:

  • Barra de ferramentas principal simplificada, com os novos widgets VCS, Project e Run
  • Janelas de ferramentas com um novo layout
  • Novos temas de cores claras e escuras com contraste aprimorado e paletas consistentes
  • Novo ícone para melhorar a legibilidade

Para conferir uma lista completa de mudanças, consulte a documentação da nova interface do IntelliJ (link em inglês).

Se você quiser enviar feedback sobre a nova interface no Android Studio, informe um bug.

Novo suporte da API para a prévia de animações do Compose

A prévia de animações do Compose agora também tem suporte a animate*AsState, CrossFade, rememberInfiniteTransition e AnimatedContent (além de updateTransition e AnimatedVisibility). Para usar essas outras APIs com a prévia de animações do Compose, faça upgrade para o Android Studio Giraffe Canary 3 e o Compose 1.4.0-alpha04 ou mais recente.

Suporte para a API Grammatical Inflection

O Android Studio Giraffe Canary 7 inclui suporte à API Grammatical Inflection, disponível na prévia para desenvolvedores 1 do Android 14 e em versões mais recentes.

Esse novo recurso permite que você personalize a interface para seus usuários adicionando traduções flexionadas com base no gênero gramatical do usuário, quando necessário. Você pode adicionar traduções flexionadas no masculino, feminino ou gênero neutro. Quando nenhuma tradução gramaticalmente flexionada é fornecida para uma string, o Android mostra a tradução padrão para o idioma.

Consultar e gerenciar processos no Device Explorer

O Android Studio Giraffe inclui um Device Explorer atualizado, conhecido como Device File Explorer em versões anteriores do Android Studio. No Device Explorer, os arquivos e as ações relacionadas estão localizados na guia Files. Na nova guia Processes, confira uma lista de processos depuráveis do dispositivo conectado. Nela, é possível selecionar um processo e encerrar , forçar o fechamento ou anexar o depurador a um determinado processo .

.

Novo assistente para upgrade de SDK do Android

No Android Studio Giraffe e versões mais recentes, confira as etapas necessárias para fazer upgrade da targetSdkVersion, ou do nível da API para o qual seu app é voltado, diretamente no ambiente de desenvolvimento integrado do Studio. O Assistente para upgrade de SDK do Android extrai documentação diretamente para a janela de ferramentas. Assim, você não precisa ficar alternando entre o navegador e o ambiente de desenvolvimento integrado.

O assistente para upgrade de SDK do Android ajuda a economizar tempo e esforço ao atualizar a targetSdkVersion:

  • Para cada etapa da migração, são destacadas as principais alterações interruptivas e como resolvê-las.
  • Ele filtra a lista completa dessas alterações para mostrar apenas as etapas relevantes para seu app.

Para abrir o assistente para upgrade de SDK do Android, acesse Tools > Android SDK Upgrade Assistant. No painel Assistant, selecione o nível da API para o qual você quer fazer upgrade. Para ter a melhor experiência, faça upgrade dos valores de targetSdkVersion um nível por vez.

Se quiser nos ajudar a criar a melhor experiência possível para você, envie feedback e informe bugs usando este link.

Ferramentas de diagnóstico aprimoradas e relatórios de bugs

O Android Studio Giraffe Canary 8 inclui novas ferramentas de diagnóstico que facilitam o relato de bugs com arquivos de registros relevantes anexados. Para usar o novo gerador de relatórios de diagnóstico, siga estas etapas:

  1. Para iniciar a ferramenta, clique em Help > Collect Logs and Diagnostic Data. Uma caixa de diálogo é mostrada para que você escolha quais arquivos incluir.
  2. Marque ou desmarque os arquivos específicos a serem incluídos no relatório de diagnóstico. Clique em um arquivo específico no menu para acessar uma prévia dele.
  3. Quando estiver tudo pronto para exportar o relatório de diagnóstico, aceite os termos e clique em Create.
  4. Selecione o local onde você quer salvar o arquivo ZIP do relatório de diagnóstico e clique em Save.

Como parte dessa melhoria, o modelo de relatório de bugs (Help > Submit feedback) também foi atualizado para enfatizar a importância de anexar arquivos de registros. Ao informar um bug, anexe os registros, porque eles nos ajudam a isolar o problema e são uma primeira etapa essencial do nosso processo de depuração.

Botão na barra de ferramentas para criar os módulos selecionados

No Android Studio Giraffe Canary 10 e em versões mais recentes, selecione a opção de build Make Selected Modules na barra de ferramentas para criar apenas o módulo atual em que você está trabalhando. Essa nova opção permite verificar se o código que você acabou de escrever é compilado sem criar mais do que o necessário. Como alternativa, crie todo o projeto clicando na seta ao lado do botão "Build" e selecionando Make Project.

Fazer o download de informações durante a sincronização

A janela de ferramentas Sync agora inclui um resumo do tempo gasto no download de dependências e uma visualização detalhada dos downloads por repositório. Essa visualização é atualizada ao vivo enquanto a sincronização ocorre. Você pode usar essas informações para determinar se downloads de dependência inesperados estão afetando de forma negativa o desempenho da sincronização. Como o Gradle resolve as dependências pesquisando em cada repositório na ordem declarada, é importante listar o repositório que hospeda a maioria das dependências no topo da lista de configurações do repositório. Além disso, se você encontrar um grande número de solicitações com falhas para um repositório específico, isso pode indicar que ele precisa ser removido ou movido para um nível mais baixo na configuração de repositórios.

Download das informações durante a sincronização.

Essas informações de download também estão disponíveis durante a criação na janela de ferramentas Build e no Build Analyzer.