Android Gradle প্লাগ-ইন 9.4 হল একটি ছোট রিলিজ যাতে বিভিন্ন ধরনের নতুন ফিচার ও উন্নতি অন্তর্ভুক্ত আছে।
মানানসই
Android Gradle প্লাগ-ইন ৯.৪-এ কাজ করে এমন সর্বাধিক API লেভেল হল API লেভেল ৩৭।
এখানে অন্যান্য কম্প্যাটিবিলিটি সংক্রান্ত তথ্য দেওয়া হল:
ভেরিয়েন্ট API মডিউল থেকে বেরিয়ে আসা
AGP 10 থেকে শুরু করে, সব প্রোজেক্টের জন্য নতুন ভেরিয়েন্ট API বাধ্যতামূলক। ধীরে ধীরে মাইগ্রেশন করার জন্য, আপনি AGP 10-এর আগে এই প্রয়োজনীয়তা থেকে সাময়িকভাবে নির্দিষ্ট মডিউল অপ্ট-আউট করতে পারেন। এর জন্য আপনার
gradle.properties ফাইলে নিম্নলিখিতগুলি প্রয়োগ করুন।
android.newDsl.optOut=:example-lib1
ডায়নামিক ফিচার ও Android অ্যাপের মধ্যে কঠোরভাবে ১:১ ভ্যারিয়েন্ট প্যারিটি
AGP 9.4 থেকে শুরু করে, বিল্ড সিস্টেম Android অ্যাপ মডিউল এবং ডাইনামিক ফিচার মডিউলের মধ্যে
কঠোর 1:1 ফ্লেভার ডাইমেনশন প্যারিটি চেক করে,
বিল্ড সংক্রান্ত সতর্কতা হিসেবে যেকোনও অনুপস্থিত, অতিরিক্ত বা অমিল ডাইমেনশন রিপোর্ট করে।
বর্তমান বিল্ড পাইপলাইন না ভেঙে আরও কঠোর যাচাইকরণের জন্য আপনাকে প্রস্তুত করতে সাহায্য করার জন্য, এই চেকটি ডিফল্টরূপে সতর্কতা মোডে কাজ করে, তবে
android.enforceDynamicFeatureVariantMatching=true Gradle বিকল্পটি চালু করে
একটি এক্সিকিউশন ত্রুটিতে উন্নীত করা যেতে পারে।
AGP 10.0 থেকে শুরু করে, কঠোর 1:1 ভেরিয়েন্ট প্যারিটি ডিফল্টরূপে প্রয়োগ করা হবে, বেস অ্যাপ এবং তাদের ডাইনামিক ফিচার মডিউলের মধ্যে সমস্ত ডাইমেনশন অমিলকে
মারাত্মক বিল্ড ব্যর্থতায় পরিণত করবে।
সমাধান করা সমস্যা
Android Gradle প্লাগ-ইন 9.4.0-alpha04
| সমাধান করা সমস্যা |
|
AGP 9.4.0-alpha04-এ কোনও পাবলিক সমস্যা সমাধান করা হয়েছে বলে চিহ্নিত করা হয়নি
|
Android Gradle প্লাগ-ইন 9.4.0-alpha03
| সমাধান করা সমস্যা |
| Shrinker (R8) |
|
L8 অবফাসকেশন ম্যাপিং app mapping.txt-এ অন্তর্ভুক্ত নেই
|
|
Android Gradle প্লাগ-ইন 9.4.0-alpha02
| সমাধান করা সমস্যা |
| Android Gradle প্লাগ-ইন |
|
AGP SigningConfig is too eager
|
|
ডায়নামিক ফিচার মডিউলে সংজ্ঞায়িত কোনও প্রোভাইডারের সাথে `./gradlew :app:connectedDebugAndroidTest` রান করার সময় "প্রোভাইডার পাওয়া যায়নি" (ClassNotFoundException)
|
|
Android Gradle প্লাগ-ইন 9.4.0-alpha01
| সমাধান করা সমস্যা |
| Android Gradle প্লাগ-ইন |
|
AGP SigningConfig is too eager
|
|