설정 플러그인을 사용하면 여러 모듈에 구성을 복사하여 붙여넣을 필요 없이 모든 모듈에 적용되는 일반적인 빌드 속성을 한곳에 중앙 집중화할 수 있습니다.
설정 플러그인 적용
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") }
빌드 속성 적용
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.gradle 파일에 유지하면 해당 특정 모듈의 settings.gradle 파일에 설정된 속성이 재정의됩니다.