版本兼容性规则
Android Gradle插件(AGP)版本与Gradle版本之间存在严格的兼容性要求:
-
基本兼容规则:
- AGP 8.x → 需要Gradle 8.x
- AGP 7.4.x → 需要Gradle 7.5+
- AGP 7.0-7.3 → 需要Gradle 7.0+
- 版本不匹配会导致构建错误810
-
推荐版本组合:
- AGP 8.2.0 + Gradle 8.5
- AGP 7.4.2 + Gradle 7.5
- AGP 7.0.4 + Gradle 7.0.2
- AGP 4.2.2 + Gradle 6.7.1
-
JDK兼容性:
- AGP 8.0+ 强制要求JDK 17
- AGP 7.0-7.5 推荐JDK 11(部分兼容JDK 8)
- AGP 4.2+ 最低要求JDK 812
例如:gradle 插件版本 4.2.2对应gradle 发行版本以及支持的 kotlin版本 如下:
项目 build.gradle文件中:
buildscript {
dependencies {
classpath "com.android.tools.build:gradle:4.2.2"
classpath 'org.jetbrains.kotlin:kotlin-gradle-plugin:1