借助设置插件,您可以将适用于所有模块的通用 build 属性集中在一个位置,这样就不需要在多个模块之间复制和粘贴配置。
应用设置插件
在 settings.gradle 文件中应用设置插件。该版本必须与 libs.versions.toml 文件中声明的 AGP 版本相同:
Kotlin
pluginManagement { // Add the following. plugins { id("com.android.settings") version "8.13.0" apply false } } plugins { id("com.android.settings") }
Groovy
pluginManagement { // Add the following. plugins { id("com.android.settings") version "8.13.0" apply false } } plugins { id("com.android.settings") }
应用 build 属性
应用 settings.gradle 文件中的 android 块。与模块级 build.gradle 文件不同,请将 minSdk 和 targetSdk 应用于顶级 android 代码块:
Kotlin
android { compileSdk = release(36) { minorApiLevel = 1 } minSdk { version = release(24) } targetSdk { version = release(36) } }
Groovy
android { compileSdk = release(36) { minorApiLevel = 1 } minSdk { version = release(24) } targetSdk { version = release(36) } }
如果您希望应用 settings.gradle 文件中定义的版本,则应从模块级 build.gradle 文件中移除这些 build 属性。将这些属性保留在模块级 build.gradle 文件中会替换为相应模块在 settings.gradle 文件中设置的属性。