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

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

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

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

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")
}

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

settings.gradle ফাইলে android ব্লক প্রয়োগ করো। মডিউল-লেভেল build.gradle ফাইলের মতো নয়, টপ-লেভেল android ব্লকে minSdk এবং targetSdk প্রয়োগ করুন:

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)
    }
}

আপনি যদি settings.gradle ফাইলে উল্লেখ করা ভার্সন প্রয়োগ করতে চান, তাহলে আপনাকে মডিউল-লেভেল build.gradle ফাইল থেকে এইসব বিল্ড প্রপার্টি সরিয়ে দিতে হবে। মডিউল-লেভেল build.gradle ফাইলে এইসব প্রপার্টি রাখলে সেগুলি settings.gradle ফাইলে সেট করা প্রপার্টিকে ওভাররাইড করে।