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 "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") }
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 minSdk i targetSdk do bloku najwyższego poziomu
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) } }
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 tego konkretnego modułu.