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

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

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

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

কোটলিন

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

বিল্ড বৈশিষ্ট্য প্রয়োগ করুন

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

কোটলিন

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 ফাইলে সেট করা সংস্করণগুলোকে ওভাররাইড করে দেয়।