Plug-in do Android para Gradle 7.4.0 (janeiro de 2023)
Mantenha tudo organizado com as coleções
Salve e categorize o conteúdo com base nas suas preferências.
O Plug-in do Android para Gradle 7.4.0 é uma versão principal que inclui vários novos
recursos e melhorias.
Compatibilidade
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 '…')
|
O conteúdo e os exemplos de código nesta página estão sujeitos às licenças descritas na Licença de conteúdo. Java e OpenJDK são marcas registradas da Oracle e/ou suas afiliadas.
Última atualização 2025-09-05 UTC.
[[["Fácil de entender","easyToUnderstand","thumb-up"],["Meu problema foi resolvido","solvedMyProblem","thumb-up"],["Outro","otherUp","thumb-up"]],[["Não contém as informações de que eu preciso","missingTheInformationINeed","thumb-down"],["Muito complicado / etapas demais","tooComplicatedTooManySteps","thumb-down"],["Desatualizado","outOfDate","thumb-down"],["Problema na tradução","translationIssue","thumb-down"],["Problema com as amostras / o código","samplesCodeIssue","thumb-down"],["Outro","otherDown","thumb-down"]],["Última atualização 2025-09-05 UTC."],[],[],null,["Android Gradle Plugin 7.4.0 is a major release that includes a variety of new\nfeatures and improvements.\n\nCompatibility\n\n\n| | Minimum version | Default version | Notes |\n|----------------:|:---------------:|:---------------:|:------------------------------------------------------------------------------------------------------------------------------------------------------------:|\n| Gradle | 7.5 | 7.5 | To learn more, see [updating Gradle](/build/releases/gradle-plugin?buildsystem=ndk-build#updating-gradle). |\n| SDK Build Tools | 30.0.3 | 30.0.3 | [Install](/studio/intro/update#sdk-manager) or [configure](/tools/releases/build-tools) SDK Build Tools. |\n| NDK | N/A | 23.1.7779620 | [Install](/studio/projects/install-ndk#specific-version) or [configure](/studio/projects/install-ndk#apply-specific-version) a different version of the NDK. |\n| JDK | 11 | 11 | To learn more, see [setting the JDK version](/studio/intro/studio-config#jdk). |\n\n\u003cbr /\u003e\n\nAGP Upgrade Assistant post-upgrade report and rollback functionality\n\nThe AGP Upgrade Assistant now includes a post-upgrade report. This report\ndescribes the steps that were completed and if the upgrade was successful or\nunsuccessful. It also includes an action to revert changes that were made by\nthe upgrade assistant, if there are issues building or testing the project\nafter the upgrade.\n\nProject import runs in parallel\n\nThe Studio IDE now imports projects in parallel when you use Gradle 7.4.2 or\nhigher and Android Gradle plugin 7.2.0 or higher. Specifically, when Android\nStudio triggers a Gradle sync, the information that describes projects included\nin your build is created in parallel. This usually speeds up the syncing\nprocess, especially for larger projects. Benchmarks show that the time it takes\nto build Gradle models for a very large project (with 3,500 Gradle subprojects)\nis reduced by 50%, from 10 minutes to 5 minutes.\n\nAndroid Gradle plugin targets JVM 11 bytecode\n\nStarting with Android Gradle plugin 7.4.0-alpha04, AGP ships wth JVM 11\nbytecode. This means that if you compile against AGP, or write custom Lint\nchecks, you need to start targeting JVM 11 bytecode. One of the ways to do this\nis to include the following in your module-level `build.gradle` file: \n\n sourceCompatibility = \"11\"\n targetCompatibility = \"11\"\n\nPatch releases\n\n\u003cbr /\u003e\n\nThe following is a list of the patch releases for Android Gradle Plugin\n7.4.\n\n\u003cbr /\u003e\n\n\u003cbr /\u003e\n\nAndroid Gradle Plugin 7.4.1 (February 2023)\n\n\u003cbr /\u003e\n\n\u003cbr /\u003e\n\nThis minor update includes the following bug fixes:\n\n\u003cbr /\u003e\n\n\u003cbr /\u003e\n\n| Fixed issues ||\n|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|---|\n| [Issue #242831042](https://issuetracker.google.com/issues/242831042) Migrate from `destination` property to `outputLocation` property to address deprecation warning and prepare for Gradle 9.0 |\n| [Issue #261329823](https://issuetracker.google.com/issues/261329823) AGP 7.4.0-rc01 breaks Variant API with \"Querying the mapped value of `map(provider(java.util.Set))` before task '...' has completed is not supported\" |\n\n\u003cbr /\u003e"]]