Android Gradle Plugin 7.3.0 (সেপ্টেম্বর ২০২২)

Android Gradle প্লাগ-ইন 7.3.0 হল একটি প্রধান রিলিজ যাতে বিভিন্ন ধরনের নতুন ফিচার ও উন্নতি অন্তর্ভুক্ত আছে।

মানানসই

সর্বনিম্ন ভার্সন ডিফল্ট ভার্সন নোট
Gradle ৭.৪ ৭.৪ আরও জানতে, Gradle আপডেট করা দেখুন।
SDK বিল্ড টুল 30.0.3 30.0.3 SDK বিল্ড টুল ইনস্টল বা কনফিগার করুন।
NDK N/A 23.1.7779620 NDK-এর অন্য কোনও ভার্সন ইনস্টল বা কনফিগার করুন।
JDK 11 11 আরও জানতে, JDK ভার্সন সেট করা দেখুন।

কাস্টম C/C++ বিল্ড সিস্টেমের জন্য সহায়তা

আপনি এখন একটি শেল স্ক্রিপ্ট তৈরি করে একটি কাস্টম C/C++ বিল্ড সিস্টেম তৈরি করতে পারেন যা Ninja বিল্ড ফাইল ফরম্যাটে বিল্ড তথ্য লেখে। কাস্টম C/C++ বিল্ড সিস্টেম সম্পর্কে আরও জানতে, Ninja (পরীক্ষামূলক) ব্যবহার করে কাস্টম C/C++ বিল্ড সিস্টেম ইন্টিগ্রেট করুন দেখুন।

কাস্টম C/C++ বিল্ড সিস্টেমের স্ক্রিনশট

Kotlin প্লাগ-ইনের ন্যূনতম ভার্সন হল ১.৫.২০

Android Gradle প্লাগ-ইন 7.3.0-alpha08 থেকে শুরু করে, AGP-এর জন্য Kotlin প্লাগ-ইন ভার্সন 1.5.20 বা তার পরবর্তী যেকোনও ভার্সন প্রয়োজন। মানানসই থাকতে, আপনার build.gradle ফাইলে Kotlin প্লাগ-ইন ভার্সন 1.5.20 বা তার পরবর্তী যেকোনও ভার্সন উল্লেখ করতে ভুলবেন না:

org.jetbrains.kotlin:kotlin-gradle-plugin:1.5.20

আর্কাইভ করা APK জেনারেশন চালু করা হয়েছে

AGP 7.3 থেকে শুরু করে, তৈরি করা সব Android App Bundle-এ ডিফল্ট হিসেবে স্টোর আর্কাইভাল চালু করা থাকে। আর্কাইভাল হল একটি নতুন অ্যাপ বান্ডেল ফিচার যা ভবিষ্যতে কম স্টোরেজ থাকা ব্যবহারকারীদের তাদের অ্যাপ স্পেস কার্যকরভাবে ম্যানেজ করার অনুমতি দেবে, যদি স্টোর দ্বারা সমর্থিত হয়।

আর্কাইভ করা APK তৈরি করা থেকে অপ্ট-আউট করতে, অ্যাপ-লেভেল build.gradle ফাইলটি এইভাবে পরিবর্তন করুন:

android {
  bundle {
    storeArchive {
      enable = false
    }
  }
}

ম্যানিফেস্ট ফাইলে প্যাকেজ অ্যাট্রিবিউট বন্ধ করা হয়েছে

AGP 7.3.0-alpha04 থেকে শুরু করে, আপনি যদি নিজের প্রোজেক্ট তৈরি করতে Gradle ব্যবহার করেন, তাহলে আপনি ম্যানিফেস্ট ফাইলে package অ্যাট্রিবিউট ব্যবহার করলে AGP একটি সতর্কতা তৈরি করে। আপনার অ্যাপের জন্য নেমস্পেস সেট করতে, মডিউল-লেভেল build.gradle ফাইলে namespace প্রপার্টি ব্যবহার করুন। আরও জানতে, নেমস্পেস সেট করুন দেখুন।

নতুন নেমস্পেস DSL-এ সরানোর জন্য সাহায্য পেতে, AGP আপগ্রেড অ্যাসিস্ট্যান্ট (টুল > AGP আপগ্রেড অ্যাসিস্ট্যান্ট) ব্যবহার করুন।

Android প্ল্যাটফর্ম সহায়তা

AGP 7.3.0-beta05 থেকে শুরু করে, সর্বাধিক সমর্থিত ন্যূনতম SDK ভার্সন হল ৩৩ (আপনি minSdk = 33 ব্যবহার করতে পারেন)। ন্যূনতম SDK হল Android-এর ন্যূনতম ভার্সন যেটিতে আপনার অ্যাপ রান করতে পারে এবং এটি অ্যাপ-লেভেল build.gradle ফাইলে সেট করা থাকে।