Wtyczka ustawień umożliwia scentralizowanie w jednym miejscu wspólnych właściwości kompilacji, które mają zastosowanie do wszystkich modułów. Dzięki temu nie musisz kopiować i wklejać konfiguracji w wielu modułach.
Zastosuj wtyczkę ustawień
Zastosuj wtyczkę ustawień w pliku settings.gradle. Wersja musi być taka sama jak wersja AGP zadeklarowana w pliku libs.versions.toml:
Kotlin
pluginManagement { // Add the following. plugins { id("com.android.settings") version "9.0.0" apply false } } plugins { id("com.android.settings") }
Groovy
pluginManagement { // Add the following. plugins { id("com.android.settings") version "9.0.0" apply false } } plugins { id("com.android.settings") }
Stosowanie właściwości kompilacji
Zastosuj blok android w pliku settings.gradle. W przeciwieństwie do plików na poziomie modułu
build.gradle zastosuj symbole minSdk i targetSdk do bloku najwyższego poziomu:android
Kotlin
android { compileSdk { version = release(36) { minorApiLevel = 1 } } minSdk { version = release(23) } targetSdk { version = release(36) } }
Groovy
android { compileSdk { version = release(36) { minorApiLevel = 1 } } minSdk { version = release(23) } targetSdk { version = release(36) } }
Jeśli chcesz zastosować wersje zdefiniowane w pliku settings.gradle, usuń te właściwości kompilacji z plików build.gradle na poziomie modułu. Zachowanie tych właściwości w plikach build.gradle na poziomie modułu zastępuje te ustawione w pliku settings.gradle dla danego modułu.