Plug-in do Android para Gradle 8.9.0 (março de 2025)
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 8.9.0 é uma versão principal que inclui vários novos
recursos e melhorias.
Compatibilidade
O nível máximo da API com suporte do Plug-in do Android para Gradle 8.9 é o 35.
Confira outras informações de compatibilidade:
Problemas corrigidos
Plug-in do Android para Gradle 8.9.0
Problemas corrigidos |
Plug-in do Android para Gradle |
Fornecer uma mensagem de erro útil quando a tarefa de configuração do GMD falhar devido a espaço insuficiente no disco
|
O plug-in com.android.settings não reconhece targetSdk.
|
O erro "compileSdkVersion" não foi especificado. Adicione ao build.gradle"
|
"Build limpo" ausente no menu "Build"
|
Talvez o suporte integrado do AGP ao Kotlin possa adicionar automaticamente a dependência do kotlin stdlib.
|
Atualizou o método shouldConfigureKotlinPlatformAttribute para processar o suporte integrado ao Kotlin.
|
Forneça a sintaxe do Gradle do Kotlin na mensagem de erro para "checkTestedAppObfuscationRelease".
|
Erro de biblioteca mesclada quando a dependência não resolvida pode ser melhorada
|
As propriedades do sistema de gradle.properties não são transmitidas para os workers do Gradle do R8 em processos separados
|
Fazer BuiltArtifact.outputFile como tipo de arquivo
|
Não fornecer o namespace na biblioteca mesclada não gera uma mensagem de erro adequada.
|
As opções de lint no AGP 7.1.0-alpha08 não permitem stdout.
|
Plug-in do Android para Gradle: as variantes precisam expor os nomes dos conjuntos de origem
|
O cache de configuração é frágil para a configuração da variável de ambiente TERM
|
O AndroidComponentsExtension.addSourceSetConfigurations é corrompido quando as estatísticas são ativadas.
|
Script de inicialização 'C:\Users\mypc\AppData\Local\Temp\ijresolvers2.gradle', linha: 162
|
O AndroidComponentsExtension.addSourceSetConfigurations é corrompido quando as estatísticas são ativadas.
|
|
Dexer (D8) |
java.lang.VerifyError: classe do verificador recusada: [0x430] copy1 v2<-v264 type=Undefined cat=3
|
|
Lint |
O lint falha com as verificações do gradle
|
O lint falha com InstantiationException sem uma mensagem de exceção no stacktrace do lint.
|
A verificação de lint falsamente positiva android.permission.SCHEDULE_EXACT_ALARM só é concedida a apps do sistema.
|
A verificação StringFormatInvalid precisa ser aplicada ao método stringResource do Compose.
|
A anotação "RequiresFeature" não funciona para arquivos Kotlin.
|
kotlin android.os.Handler removeCallbacks Runnable
|
O lint WrongConstant na definição em vez do uso de constante usando shift
|
O lint WrongConstant aparece duas vezes.
|
Exceção de execução abaixo da API 26 com a API Java nio sem suporte (sem erro de lint)
|
O lint impede o uso de RequiresApi mesmo em um método auxiliar particular em teste.
|
O modo K2 gera um aviso RestrictedApi ao usar .hasRoute(Route::class) no Android Studio.
|
O lint sugere substituir @RequiresExtension no teste por @SdkSuppress, que não oferece suporte a extensões do SDK.
|
O lint informa incorretamente um layout aninhado desnecessário quando um FrameLayout é usado com fitSystemWindows para agrupar um RelativeLayout filho que exige padding personalizado.
|
A regra de lint CoarseFineLocation não considera um atributo maxSdkVersion.
|
O AppLinkSplitToWebAndCustom é um problema desconhecido no lint 8.7.3.
|
Verificação de lint StringEscapeDetector falha em "\\ "
|
Aviso de lint incorreto para a anotação "@Parcelize" em interfaces seladas.
|
O AS 2024.3.1.4 trava intermitentemente ao editar textos Kotlin.
|
|
Integração com o Lint |
O lintVitalRelease não é executado automaticamente ao criar o pacote de apps.
|
|
Redutor (R8) |
O proguard do Gson não funciona corretamente após o upgrade para o AGP 8.8.
|
java.lang.VerifyError: classe do verificador recusada.
|
O Leanback falha quando é minimizado com o R8 incluído no AGP 8.10.0-alpha04.
|
|
Plug-in do Android para Gradle 8.9.1
Problemas corrigidos |
Dexer (D8) |
Backporting de android.os.Build.VERSION_CODES_FULL incorreto para Baklava
|
|
Redutor (R8) |
Não é possível gerar um APK assinado após a atualização para o AGP 8.9.0.
|
A análise da propriedade "written-before-read" em sites de alocação encontra um erro ao gerar o arquivo de classe.
|
Problema relacionado ao SPI do Java no redutor R8 das versões 8.6.*. 8.7.*, 8.8.0
|
|
Plug-in do Android para Gradle 8.9.2
Problemas corrigidos |
Redutor (R8) |
O recurso de redução de recursos no AGP 8.9 está causando a falta de recursos em módulos de recursos dinâmicos
|
ClassCastException de um cast seguro na inicialização da classe
|
Não é possível invocar com.android.tools.r8.internal.H5.x().
|
|
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-05-06 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-05-06 UTC."],[],[]]