最近,升级了一下Android项目的Gradle和targetSdkVersion,本文以升级targetSdkVersion 33和Gradle 7.2进行说明。
一、升级targetSdkVersion
首先,我将compileSdkVersion和targetSdkVersion升级到了33。
android{
compileSdkVersion = 33
targetSdkVersion = 33
}
1.1 问题一compileDebugJavaWithJavac 编译失败
有JdkJavaCompiler字段可以知道是Java编译出错。项目原jdk版本为jdk 1.8 现升级jdk11解决,总之升级之前先升级jdk11 会少一些报错。
Execution failed for task ':app:compileDebugJavaWithJavac'.
> Compilation failed; see the compiler error output for details.
Caused by: org.gradle.api.internal.tasks.compile.CompilationFailedException: Compilation failed; see the compiler error output for details.
at org.gradle.api.internal.tasks.compile.JdkJavaCompiler.execute(JdkJavaCompiler.java:56)
at org.gradle.api.