অ্যান্ড্রয়েড গ্রেডল প্লাগইন 8.6.0 (আগস্ট 2024)

Android Gradle Plugin 8.6.0 হল একটি বড় রিলিজ যাতে বিভিন্ন ধরনের নতুন বৈশিষ্ট্য এবং উন্নতি রয়েছে।

সামঞ্জস্য

অ্যান্ড্রয়েড গ্রেডল প্লাগইন 8.6 সমর্থন করে সর্বাধিক API স্তর হল API স্তর 35। এখানে অন্যান্য সামঞ্জস্যের তথ্য রয়েছে:

ন্যূনতম সংস্করণ ডিফল্ট সংস্করণ নোট
গ্রেডল ৮.৭ ৮.৭ আরও জানতে, Gradle আপডেট করা দেখুন।
SDK বিল্ড টুলস 34.0.0 34.0.0 SDK বিল্ড টুল ইনস্টল বা কনফিগার করুন
এনডিকে N/A 26.1.10909125 NDK এর একটি ভিন্ন সংস্করণ ইনস্টল বা কনফিগার করুন
জেডিকে 17 17 আরও জানতে, JDK সংস্করণ সেট করা দেখুন।

স্থির সমস্যা

অ্যান্ড্রয়েড গ্রেডল প্লাগইন 8.6.0

স্থায়ী সমস্যা
অ্যান্ড্রয়েড গ্রেডল প্লাগইন
AGP 7.0.0-alpha10 রিগ্রেশন: ডেটাবাইন্ডিং সক্ষম হলে প্লাগইন 'com.android.internal.library' প্রয়োগ করতে ব্যর্থ হয়েছে
K2 UAST এর সাথে এবং ছাড়া লিন্ট চালানোর সময় ত্রুটি
ভেরিয়েন্টের androidTest কনফিগারেশনের জন্য ম্যানিফেস্ট তৈরি করা হয়নি
AGP 8.4 ডিবাগ বিল্ডগুলিতে স্টার্টআপ প্রোফাইল সেট আপ করার চেষ্টা করে
[কোয়ালা 2024.1.2 ক্যানারি 2] একটি বিভক্ত APK এ একটি বেসলাইন প্রোফাইল মডিউল চালানোর ত্রুটি
প্রজেক্ট ইনফো পরিষ্কার / সরান
AGP DSL-এ `isIncludeAndroidResources`-এর জন্য পুরানো kdoc আপডেট করুন
লিন্ট টাস্ক নির্ভরতা যোগ না করে রেস ডিরেক্টরি ব্যবহার করে
AGP 8.5: আরও অনেকগুলি "mergeDebugResource" কাজ চালানো হয়, বিল্ডগুলিকে ধীর করে দেয়
ভেরিয়েন্ট API এর মাধ্যমে srcs dir যোগ করা প্রত্যাশিত হিসাবে কাজ করছে না
ডেক্সার (D8)
অ্যান্ড্রয়েড 15 (এপিআই স্তর 35) এ API ডাটাবেস আপডেট করুন
java.lang.VerifyError: যাচাইকারী প্রত্যাখ্যান করেছে ক্লাস com.pax.log.LogUtils: java.lang.StackTraceElement com.pax.log.LogUtils.getCaller(com.pax.log.b, java.lang.StackTraceElement[], int) যাচাই করতে ব্যর্থ
লিন্ট
লিন্ট টীকাযুক্ত টীকা ব্যবহারের জন্য ভিজিট অ্যানোটেশন ব্যবহারকে কল করে না
টাইপ-ব্যবহার টীকা ব্যবহার করার সময় অজানা নালনেস লিন্ট ত্রুটি৷
[লাইব্রেরি ডিসুগার] লিন্ট মিথ্যা ইতিবাচক সতর্কতা দেখায় নিউএপিআই সতর্কতা ডিসুগারিং সক্ষম সহ
ক্রেডেনশিয়াল ম্যানেজার লিন্ট সতর্কতা পরিধানে ভুল
লিন্ট: SetTextI18n একটি খালি স্ট্রিং বরাদ্দ করার বিষয়ে অভিযোগ করে।
লিন্ট ইন্টিগ্রেশন
লিন্ট কাজ অন্তর্ভুক্ত বিল্ড সঙ্গে ব্যর্থ হয়
সঙ্কুচিত (R8)
[r8 8.5]r8 অনুভূমিক শ্রেণী মার্জ এপিআই মডেলিং অক্ষম করার সময় Android5 এ ত্রুটি যাচাই করে
Gradle প্লাগইন 8.4.0/8.5.0 সহ নির্মিত একটি Wear OS রিলিজ java.lang.IllegalAccessError হতে পারে
R8 পরোক্ষভাবে একটি খালি সদস্য ক্লজ এর সাথে একটি ম্যাচ প্রতিস্থাপন করে ()
[r8 8.5] উল্লম্ব শ্রেণীর একত্রীকরণের ফলে রানটাইম NPE হয়
R8 প্রসেসিং ত্রুটি সম্ভবত ডান শিফট অপারেটরের কারণে
R8 (AGP 8.5.0+) ত্রুটির সাথে ব্যর্থ হয় "আইটেমের অপ্রত্যাশিত পুনর্লিখন: ... দুটি স্বতন্ত্র আইটেমে:..."
R8 দ্বারা উত্পন্ন ডেক্স ফাইলটি "পরীক্ষায় স্ট্যাটিক মেইন(স্ট্রিং[]) খুঁজে বের করতে অক্ষম" যখন নির্বাহ করা হয়
R8 এবং D8 দ্বারা প্যাক করা প্রোগ্রামগুলির মধ্যে বিভিন্ন আচরণ
Kotlin 2.0 এ আপডেট করার পরে R8 NullPointer

অ্যান্ড্রয়েড গ্রেডল প্লাগইন 8.6.1

স্থায়ী সমস্যা
ডেক্সার (D8)
ডেক্সিং টাস্ক/ট্রান্সফর্ম নন-ডিটারমিনিস্টিক classes.dex বিষয়বস্তু তৈরি করে
সঙ্কুচিত (R8)
R8 8.5.x StackOverflow Error in SimpleInlining Constraint Analysis
টাস্ক :xxxx:minifyXXXReleaseWithR8 ত্রুটি: R8: java.util.ConcurrentModificationException
java.lang.NullPointerException: "com.android.tools.r8.ir.analysis.type.TypeElement.asClassType()" চালু করা যাবে না