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

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

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

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

Kotlin

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

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

أنيق

pluginManagement {
    // Add the following.
    plugins {
       id("com.android.settings") version "9.4.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 لتلك الوحدة المحدّدة.