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

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

تطبيق إضافة الإعدادات

طبِّق المكوّن الإضافي للإعدادات في ملف settings.gradle. يجب أن يكون الإصدار هو نفسه إصدار "المكوّن الإضافي لنظام Gradle المتوافق مع Android" المحدّد في الملف 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")
}

تطبيق خصائص الإنشاء

طبِّق الحظر android في الملف settings.gradle. على عكس ملفات build.gradle على مستوى الوحدة، طبِّق minSdk وtargetSdk على حظر 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)
    }
}

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