Android Gradle 7.x Upgrade Guide

Recently, the Gradle and targetSdkVersion of the Android project have been upgraded. This article uses the upgrade of targetSdkVersion 33 and Gradle 7.2 to illustrate.

1. Upgrade targetSdkVersion

First, I upgraded compileSdkVersion and targetSdkVersion to 33.

android{
    compileSdkVersion           = 33
    targetSdkVersion            = 33
}

1.1 Problem 1 compileDebugJavaWithJavac fails to compile

There is a JdkJavaCompiler field to know that it is a Java compilation error. The original jdk version of the project is jdk 1.8. Now upgrade jdk11 to solve it. In short, upgrading jdk11 before upgrading will result in fewer errors.

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.

Guess you like

Origin blog.csdn.net/xiangzhihong8/article/details/132418130