অ্যান্ড্রয়েড গ্রেডল প্লাগইন 8.11.0 (জুন 2025)

অ্যান্ড্রয়েড গ্রেডল প্লাগইন ৮.১১.০ একটি প্রধান রিলিজ, যাতে বিভিন্ন নতুন ফিচার ও উন্নতি অন্তর্ভুক্ত করা হয়েছে।

সামঞ্জস্যতা

অ্যান্ড্রয়েড গ্রেডল প্লাগইন ৮.১১ সর্বোচ্চ যে এপিআই লেভেলটি সমর্থন করে তা হলো এপিআই লেভেল ৩৬। অন্যান্য সামঞ্জস্যতার তথ্য নিচে দেওয়া হলো:

সর্বনিম্ন সংস্করণ ডিফল্ট সংস্করণ নোট
গ্রেডল ৮.১৩ ৮.১৩ আরও জানতে, Gradle আপডেট করা দেখুন।
এসডিকে বিল্ড টুলস ৩৫.০.০ ৩৫.০.০ এসডিকে বিল্ড টুলস ইনস্টল বা কনফিগার করুন
এনডিকে প্রযোজ্য নয় ২৭.০.১২০৭৭৯৭৩ NDK-এর একটি ভিন্ন সংস্করণ ইনস্টল বা কনফিগার করুন
জেডিকে ১৭ ১৭ আরও জানতে, JDK সংস্করণ নির্ধারণ দেখুন।

সমাধান করা সমস্যাগুলি

অ্যান্ড্রয়েড গ্রেডল প্লাগইন ৮.১১.১

সমাধান করা সমস্যাগুলি
AGP 8.11.1-এ কোনো পাবলিক ইস্যু সমাধান করা হয়েছে বলে চিহ্নিত করা হয়নি।

অ্যান্ড্রয়েড গ্রেডল প্লাগইন ৮.১১.০

সমাধান করা সমস্যাগুলি
অ্যান্ড্রয়েড গ্রেডল প্লাগইন
বিচ্ছিন্ন প্রকল্প: DeclarativeSchemaModel সিরিয়ালাইজেশন ত্রুটি
zipAlignEnabled-কে অপ্রচলিত ঘোষণা করার বিষয়ে অনুরোধ, এটি কেন অপ্রচলিত করা হয়েছে তা জানান এবং এর পরিবর্তে কী ব্যবহার করতে হবে তা বলুন।
[AGP 8.9.0+] বিল্টইন কোটলিন কম্পাইলেশন এখন সকল কোটলিন কম্পাইলার প্লাগইনের জন্য উন্মুক্ত।
AGP 8.11 বিল্ড করার সময় Kotlin ডিপেন্ডেন্সিগুলো ভার্সন 2.1.20-তে আপডেট করুন।
Gradle ডিস্ট্রিবিউশন আপডেট করার সময় com.android.internal.version-check বাধ্যতামূলক করবেন না।
প্রোগার্ড ফাইল বিদ্যমান না থাকলে বিল্ড ব্যর্থ হবে।
ডেক্সার (ডি৮)
অ্যান্ড্রয়েড স্টুডিওর ভেতর থেকে অটোক্লোজেবল ডিসুগারিং এজিপি বিল্ড ভেঙে দেয়।
লিন্ট
লিন্ট রুল BuildListAdds, buildList-এ operator fun plusAssign (+=)-এর ব্যবহার শনাক্ত করতে পারছে না।
টেস্ট হেল্পার কোডে UseSdkSuppress ফলস পজিটিভ
সদস্য ও সম্প্রসারণের সম্ভাব্য সংঘাত সম্পর্কে সতর্ক করুন।
এক্সটেনশন ফাংশন রিসিভারটি নালযোগ্য হলে `MemberExtensionConflict` লিন্ট ইস্যুটি ফলস পজিটিভ হিসেবে গণ্য হতে পারে।
`WrongGradleMedthod` পরিদর্শনে ভুল ইতিবাচক ফলাফল
ডেটা ক্লাসের সিন্থেটিক মেম্বার কলের জন্য SyntheticAccessor ফলস পজিটিভ।
লেবেল-যোগ্য এক্সপ্রেশনে রিপোর্ট করা সমস্যার জন্য TestMode.SUPPRESSIBLE ত্রুটি।
AGP 8.11.0-alpha03 থেকে নতুন MemberExtensionConflict লিন্ট সমস্যা দেখা দিয়েছে - এর সমাধান কী?
'libs.versions.toml' ফাইলের লিন্ট ইন্সপেকশন একটি অসমর্থিত AGP সংস্করণে আপগ্রেড করার পরামর্শ দিচ্ছে।
সঙ্কোচনকারী (R8)
AGP 8.9.0-এ আপডেট করার পর স্বাক্ষরিত AAB তৈরি করা সম্ভব হচ্ছে না।
জাভা ফাজার কোড প্রসেস করার সময় min-api 24 ব্যবহার করলে R8 ক্র্যাশ করে।