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 '…') |