অ্যান্ড্রয়েড গ্রেডল প্লাগইন ৯.২.০ (এপ্রিল ২০২৬)

অ্যান্ড্রয়েড গ্রেডল প্লাগইন ৯.২ একটি ছোটখাটো রিলিজ, যাতে বিভিন্ন নতুন ফিচার ও উন্নতি অন্তর্ভুক্ত করা হয়েছে।

সামঞ্জস্যতা

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

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

একীভূত কভারেজ এবং পরীক্ষার প্রতিবেদন

AGP 9.2.0-alpha07-এ HTML ড্যাশবোর্ড তৈরির জন্য নতুন টাস্ক যুক্ত করা হয়েছে, যা বিভিন্ন ধরনের টেস্ট (ইউনিট ও ইন্সট্রুমেন্টেশন), মডিউল এবং বিল্ড ভ্যারিয়েন্ট থেকে টেস্টের ফলাফল ও কভারেজ একত্রিত করে একটি একক ড্যাশবোর্ডে একটি পূর্ণাঙ্গ চিত্র প্রদান করে। আরও তথ্যের জন্য, ‘ইউনিফাইড কোড কভারেজ রিপোর্ট তৈরি করুন’ এবং ‘ইউনিফাইড টেস্ট রিপোর্ট দেখুন’ দেখুন

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

অ্যান্ড্রয়েড গ্রেডল প্লাগইন 9.2.0-alpha04

সমাধান করা সমস্যাগুলি
অ্যান্ড্রয়েড গ্রেডল প্লাগইন
নতুন AGP DSL ব্যবহার করে APK-এর নাম পরিবর্তন করা
bootClasspath অ্যাক্সেস করার সময় (কিন্তু মূল্যায়ন না করার সময়) ত্রুটি IllegalStateException: targetCompatibility এখনও চূড়ান্ত করা হয়নি

অ্যান্ড্রয়েড গ্রেডল প্লাগইন 9.2.0-alpha03

সমাধান করা সমস্যাগুলি
অ্যান্ড্রয়েড গ্রেডল প্লাগইন
JDK 26-এর সাথে JdkImageTransform ব্যর্থতা
AGP 10.0-এ AAR মেটাডেটাতে minAgpVersion স্বয়ংক্রিয়ভাবে এনকোড করুন।
লিন্ট
`SarifReporter.kt`-এ অফসেট পয়েন্টার আটকে যাওয়ার কারণে Lint SARIF রিপোর্টে কনটেক্সট উইন্ডো সংক্ষিপ্ত হয়ে গেছে।
Lint Gradle ক্লায়েন্টে একটি গুরুত্বপূর্ণ ফিচারের অভাব রয়েছে, যার ফলে এটি সর্বোত্তম ক্ষেত্রেও নির্ভরযোগ্য নয়।
লিন্ট ইন্টিগ্রেশন
লিন্ট গ্রেডল টাস্কগুলি --quiet ফ্ল্যাগ উপেক্ষা করে।

অ্যান্ড্রয়েড গ্রেডল প্লাগইন 9.2.0-alpha02

সমাধান করা সমস্যাগুলি
অ্যান্ড্রয়েড গ্রেডল প্লাগইন
AGP 9.0-এ applicationVariants.all.mergeAssetsProvider-এর জন্য androidComponents.onVariant-এর কোনো সমতুল্য নেই।
`*.xml.flat` ফাইলগুলিতে অ্যাবসোলিউট ফাইল পাথ থাকে।
R8D8ThreadPoolBuildService নিবন্ধিত নয়
লিন্ট ইন্টিগ্রেশন
জাভা ২১ বাইটকোডে কম্পাইল করা কাস্টম লিন্ট চেকের ক্ষেত্রে অ্যান্ড্রয়েড লিন্ট ব্যর্থ হয়।

অ্যান্ড্রয়েড গ্রেডল প্লাগইন 9.2.0-alpha01

সমাধান করা সমস্যাগুলি
অ্যান্ড্রয়েড গ্রেডল প্লাগইন
ব্যবহারকারীদের সতর্ক করুন যদি তাদের commonTest থাকে কিন্তু withHostTestBuilder ভুলে যান।
[সংযুক্ত লাইব্রেরি - পাবলিক] OkHttp-তে উৎস অন্তর্ভুক্ত রয়েছে
লাইব্রেরিতে ম্যানিফেস্ট প্লেসহোল্ডার সহ androidDeviceTest চালানো যাবে না (AGP 9.0.0, com.android.kotlin.multiplatform.library প্লাগইন সহ)
যদি ব্যবহারকারীর src/androidDeviceTest/java ফাইলে জাভা নিষ্ক্রিয় করা থাকে, তাহলে AGP-এর সতর্ক করা উচিত।
লিন্ট
বার্তায় টাইপোর ভুল সংশোধন করুন।