Plug-in do Android para Gradle 7.4.0 (janeiro de 2023)

O Plug-in do Android para Gradle 7.4.0 é uma versão principal que inclui vários novos recursos e melhorias.

Compatibilidade

Versão mínima Versão padrão Observações
Gradle 7.5 7.5 Para saber mais, consulte Como atualizar o Gradle.
Ferramentas de build do SDK 30.0.3 30.0.3 Instale ou configure as Ferramentas de build do SDK.
NDK N/A 23.1.7779620 Instale ou configure uma versão diferente do NDK.
JDK 11 11 Para saber mais, consulte Como configurar a versão do JDK.

Relatório pós-upgrade do assistente de upgrade do AGP e funcionalidade de reversão

O Assistente de upgrade do AGP agora inclui um relatório pós-upgrade. Esse relatório descreve as etapas que foram concluídas e informa se o upgrade foi concluído ou não. Ele também inclui uma ação para reverter mudanças feitas pelo assistente de upgrade, caso haja problemas para criar ou testar o projeto após o upgrade.

A importação do projeto é executada em paralelo

O ambiente de desenvolvimento integrado do Studio agora importa projetos em paralelo quando você usa o Gradle 7.4.2 ou mais recente e o Plug-in do Android para Gradle 7.2.0 ou mais recente. Especificamente, quando o Android Studio aciona uma sincronização do Gradle, as informações que descrevem os projetos incluídos no build são criadas em paralelo. Isso geralmente acelera o processo de sincronização, principalmente em projetos maiores. Os comparativos de mercado mostram que o tempo necessário para criar modelos do Gradle para um projeto muito grande (com 3.500 subprojetos do Gradle) é reduzido em 50%, de 10 para 5 minutos.

O Plug-in do Android para Gradle é voltado ao bytecode da JVM 11

A partir do Plug-in do Android para Gradle 7.4.0-alpha04, o AGP é enviado com o bytecode da JVM 11. Isso significa que, se você compilar no AGP ou programar verificações de lint personalizadas, será necessário voltar a versão para o bytecode da JVM 11. Uma das maneiras de fazer isso é incluir o seguinte no seu arquivo build.gradle do módulo:

sourceCompatibility = "11"
targetCompatibility = "11"

Versões de patch

Confira abaixo uma lista das versões de patch do Plug-in do Android para Gradle 7.4.

Plug-in do Android para Gradle 7.4.1 (fevereiro de 2023)

Esta atualização secundária inclui as seguintes correções de bugs:

Problemas corrigidos
Migração da propriedade destination para a propriedade outputLocation para lidar com o aviso de descontinuação e se preparar para o Gradle 9.0
O AGP 7.4.0-rc01 interrompe a API Variant com a mensagem de erro "Querying the mapped value of map(provider(java.util.Set)) before task '…' has completed is not supported" (Não há suporte para consultas ao valor mapeado de map(provider(java.util.Set)) antes da tarefa '…')