সেটিংস প্লাগইন দিয়ে প্রজেক্ট-ওয়াইড বিল্ড প্রোপার্টি কনফিগার করুন

সেটিংস প্লাগইন আপনাকে একই জায়গায় সমস্ত মডিউলের জন্য প্রযোজ্য সাধারণ বিল্ড বৈশিষ্ট্যগুলিকে কেন্দ্রীভূত করতে দেয় যাতে আপনাকে একাধিক মডিউলে কনফিগারেশনগুলি কপি এবং পেস্ট করতে না হয়।

সেটিংস প্লাগইন প্রয়োগ করুন

settings.gradle ফাইলে সেটিংস প্লাগইনটি প্রয়োগ করুন। সংস্করণটি অবশ্যই libs.versions.toml ফাইলে ঘোষিত AGP সংস্করণের মতোই হতে হবে:

কোটলিন

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

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

খাঁজকাটা

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

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

বিল্ড প্রপার্টি প্রয়োগ করুন

settings.gradle ফাইলে android ব্লকটি প্রয়োগ করুন। module-level build.gradle ফাইলের বিপরীতে, minSdk এবং targetSdk শীর্ষ-স্তরের android ব্লকে প্রয়োগ করুন:

কোটলিন

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

খাঁজকাটা

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

settings.gradle ফাইলে সংজ্ঞায়িত সংস্করণগুলি প্রয়োগ করতে চাইলে আপনার module-level build.gradle ফাইলগুলি থেকে এই বিল্ড বৈশিষ্ট্যগুলি সরিয়ে ফেলা উচিত। module-level build.gradle ফাইলগুলিতে এই বৈশিষ্ট্যগুলি রাখলে সেই নির্দিষ্ট মডিউলের জন্য settings.gradle ফাইলে সেট করা বৈশিষ্ট্যগুলি ওভাররাইড হয়ে যায়।