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