תוסף ההגדרות מאפשר לרכז במקום אחד מאפייני בנייה נפוצים שחלים על כל המודולים, כך שלא צריך להעתיק ולהדביק את ההגדרות בכמה מודולים.
החלת תוסף ההגדרות
מחילים את פלאגין ההגדרות בקובץ settings.gradle. הגרסה צריכה להיות זהה לגרסת AGP שמוצהרת בקובץ 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") }
החלת מאפייני בנייה
מחילים את הבלוק android בקובץ settings.gradle. בניגוד לקובצי build.gradle ברמת המודול, צריך להחיל את התגים minSdk ו-targetSdk על הבלוק 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) } }
כדי שהגרסאות שמוגדרות בקובץ settings.gradle יחולו, צריך להסיר את מאפייני הבנייה האלה מקובצי build.gradle ברמת המודול. השמירה של המאפיינים האלה בקובצי build.gradle ברמת המודול מבטלת את המאפיינים שמוגדרים בקובץ settings.gradle עבור אותו מודול.