ضبط خصائص الإصدار على مستوى المشروع باستخدام مكوّن إضافي للإعدادات

يتيح لك المكوّن الإضافي للإعدادات تجميع خصائص التصميم الشائعة التي تنطبق على جميع الوحدات في مكان واحد، ما يغنيك عن نسخ الإعدادات ولصقها في وحدات متعددة.

تطبيق المكوّن الإضافي للإعدادات

طبِّق المكوّن الإضافي للإعدادات في ملف settings.gradle. يجب أن يكون الإصدار هو نفسه إصدار "مكوّن Android Gradle الإضافي" (AGP) المُعلَن عنه في ملف libs.versions.toml:

Kotlin

pluginManagement {
    // Add the following.
    plugins {
       id("com.android.settings") version "9.2.0" apply false
    }
}

plugins {
    id("com.android.settings")
}

أنيق

pluginManagement {
    // Add the following.
    plugins {
       id("com.android.settings") version "9.2.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)
    }
}

أنيق

android {
    compileSdk {
        version = release(36) {
            minorApiLevel = 1
        }
    }
    minSdk {
        version = release(23)
    }
    targetSdk {
        version = release(36)
    }
}

عليك إزالة خصائص التصميم هذه من ملفات build.gradle على مستوى الوحدة إذا أردت تطبيق الإصدارات المحدّدة في ملف settings.gradle. إذا أبقيت على هذه الخصائص في ملفات build.gradle على مستوى الوحدة، سيتم تجاهل الخصائص التي تم ضبطها في ملف settings.gradle لتلك الوحدة تحديدًا.