অ্যান্ড্রয়েড গ্রেডল প্লাগইন ৭.৩.০ একটি প্রধান রিলিজ, যাতে বিভিন্ন নতুন ফিচার ও উন্নতি অন্তর্ভুক্ত করা হয়েছে।
সামঞ্জস্যতা
| সর্বনিম্ন সংস্করণ | ডিফল্ট সংস্করণ | নোট | |
|---|---|---|---|
| গ্রেডল | ৭.৪ | ৭.৪ | আরও জানতে, Gradle আপডেট করা দেখুন। |
| এসডিকে বিল্ড টুলস | ৩০.০.৩ | ৩০.০.৩ | এসডিকে বিল্ড টুলস ইনস্টল বা কনফিগার করুন । |
| এনডিকে | প্রযোজ্য নয় | ২৩.১.৭৭৭৯৬২০ | NDK-এর একটি ভিন্ন সংস্করণ ইনস্টল বা কনফিগার করুন । |
| জেডিকে | ১১ | ১১ | আরও জানতে, JDK সংস্করণ নির্ধারণ দেখুন। |
কাস্টম C/C++ বিল্ড সিস্টেমের জন্য সমর্থন
আপনি এখন একটি শেল স্ক্রিপ্ট তৈরি করে একটি কাস্টম C/C++ বিল্ড সিস্টেম তৈরি করতে পারেন, যা নিনজা বিল্ড ফাইল ফরম্যাটে বিল্ড তথ্য লেখে। কাস্টম C/C++ বিল্ড সিস্টেম সম্পর্কে আরও জানতে , "নিনজা ব্যবহার করে কাস্টম C/C++ বিল্ড সিস্টেম একীভূত করুন (পরীক্ষামূলক)" দেখুন।

কোটলিন প্লাগইনের সর্বনিম্ন সংস্করণ হলো 1.5.20
Android Gradle plugin 7.3.0-alpha08 থেকে শুরু করে, AGP-এর জন্য Kotlin plugin version 1.5.20 বা তার উচ্চতর সংস্করণ প্রয়োজন। সামঞ্জস্য বজায় রাখতে, আপনার build.gradle ফাইলে Kotlin plugin version 1.5.20 বা তার উচ্চতর সংস্করণ উল্লেখ করা নিশ্চিত করুন:
org.jetbrains.kotlin:kotlin-gradle-plugin:1.5.20
আর্কাইভ করা APK তৈরি সক্ষম করা হয়েছে
AGP 7.3 থেকে শুরু করে, তৈরি করা সমস্ত অ্যান্ড্রয়েড অ্যাপ বান্ডেলে ডিফল্টরূপে স্টোর আর্কাইভাল সক্রিয় থাকে। আর্কাইভাল হলো একটি নতুন অ্যাপ বান্ডেল ফিচার, যা ভবিষ্যতে স্টোর দ্বারা সমর্থিত হলে, কম স্টোরেজযুক্ত ব্যবহারকারীদের তাদের অ্যাপের স্থান কার্যকরভাবে পরিচালনা করতে সাহায্য করবে।
আর্কাইভ করা APK তৈরি হওয়া বন্ধ করতে, অ্যাপ-স্তরের build.gradle ফাইলটি নিম্নরূপভাবে পরিবর্তন করুন:
android {
bundle {
storeArchive {
enable = false
}
}
}
ম্যানিফেস্ট ফাইলে প্যাকেজ অ্যাট্রিবিউট এখন অপ্রচলিত।
AGP 7.3.0-alpha04 থেকে শুরু করে, আপনি যদি আপনার প্রজেক্ট বিল্ড করার জন্য Gradle ব্যবহার করেন, তাহলে ম্যানিফেস্ট ফাইলে package অ্যাট্রিবিউট ব্যবহার করলে AGP একটি সতর্কবার্তা (warning) তৈরি করে। আপনার অ্যাপের জন্য নেমস্পেস (namespace) সেট করতে, মডিউল-স্তরের build.gradle ফাইলে ` namespace প্রপার্টি ব্যবহার করুন। আরও জানতে, `Set a namespace` দেখুন।
নতুন নেমস্পেস ডিএসএল-এ স্থানান্তরিত হতে সাহায্য পেতে, এজিপি আপগ্রেড অ্যাসিস্ট্যান্ট ( টুলস > এজিপি আপগ্রেড অ্যাসিস্ট্যান্ট ) ব্যবহার করুন।
অ্যান্ড্রয়েড প্ল্যাটফর্ম সমর্থন
AGP 7.3.0-beta05 থেকে শুরু করে, সর্বোচ্চ সমর্থিত সর্বনিম্ন SDK সংস্করণ হলো ৩৩ (আপনি minSdk = 33 ব্যবহার করতে পারেন)। সর্বনিম্ন SDK হলো অ্যান্ড্রয়েডের সেই সর্বনিম্ন সংস্করণ যাতে আপনার অ্যাপটি চলতে পারে এবং এটি অ্যাপ-স্তরের build.gradle ফাইলে সেট করা থাকে।