【配置+图解Android各种版本配置】
Gradle build 中的 JDK 关系概览
版本间的关系与最佳实践
配置项 | 控制范围 | 推荐值(2025 年) |
---|---|---|
Java 工具链版本 | 编译工具 | 17+ |
sourceCompatibility | Java 语言特性 | 17 |
targetCompatibility | 字节码版本 | 17 |
jvmTarget (Kotlin) | Kotlin 字节码兼容性 | 17 |
compileSdkVersion | 编译时可用的 Android API | 最新稳定版(如 34) |
minSdkVersion | 支持的最低 Android 版本 | 24+ |
targetSdkVersion | 应用适配的 Android 版本 | 最新稳定版(如 34) |
配置示例
结构图
build.gradle.kts
// Top-level build file where you can add configuration options common to all sub-projects/modules.
plugins {id("com.android.application") version "8.1.0" apply falseid("com.android.library") version "8.1.0" apply falseid("org.jetbrains.kotlin.android") version "1.9.20" apply false
}// 版本配置集中管理
ext {