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

অ্যান্ড্রয়েড গ্রেডল প্লাগইন ৮.৮.০ একটি প্রধান রিলিজ যাতে বিভিন্ন ধরণের নতুন বৈশিষ্ট্য এবং উন্নতি অন্তর্ভুক্ত রয়েছে।

সামঞ্জস্য

অ্যান্ড্রয়েড গ্রেডল প্লাগইন ৮.৮ সর্বোচ্চ যে API লেভেলটি সমর্থন করে তা হল API লেভেল ৩৫। এখানে অন্যান্য সামঞ্জস্যের তথ্য রয়েছে:

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

সমস্যা সমাধান করা হয়েছে

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

সমস্যা সমাধান করা হয়েছে
অ্যান্ড্রয়েড গ্রেডল প্লাগইন
ইনিশিয়ালাইজেশন স্ক্রিপ্ট 'C:\Users\mypc\AppData\Local\Temp\ijresolvers2.gradle' লাইন: 162
শ্রিঙ্কার (R8)
AGP 8.8 এ আপগ্রেড করার পর Gson proguard ঠিকমতো কাজ করছে না।
java.lang.VerifyError: যাচাইকারী প্রত্যাখ্যাত ক্লাস
AGP 8.10.0-alpha04-এ R8 অন্তর্ভুক্ত করে মিনিফাই করার সময় লিনব্যাক ক্র্যাশ হয়

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

সমস্যা সমাধান করা হয়েছে
ডেক্সার (D8)
পরীক্ষার জন্য OpenJDK 23 যোগ করুন
শ্রিঙ্কার (R8)
java.lang.AbstractMethodError: রিসিভার ক্লাস [...]$$Lambda$[...] ইন্টারফেসের [...] সমাধানকৃত পদ্ধতির বাস্তবায়ন সংজ্ঞায়িত বা উত্তরাধিকারসূত্রে গ্রহণ করে না [...]
DexCallSite রেকর্ড করার জন্য Enqueuer-এ NPE প্রকাশিত হয়েছে
R8 8.7.18 job?.cancel কল করার সময় একটি রানটাইম নাল পয়েন্টার ব্যতিক্রম সৃষ্টি করে
java.lang.NoClassDefFoundError: Lkotlin/LazyThreadSafetyMode এর সমাধান করতে ব্যর্থ হয়েছে
মনে হচ্ছে মনজো গাছ নাড়াতে অতিরিক্ত সময় ব্যয় করছে।
AGP 8.8 ব্যর্থ রিলিজ বিল্ড : R8: java.lang.NullPointerException: "com.android.tools.r8.internal.BS.a(com.android.tools.r8.internal.cR)" এর রিটার্ন মান null হওয়ায় "b" ফিল্ডটি পড়তে পারছি না`

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

সমস্যা সমাধান করা হয়েছে
অ্যান্ড্রয়েড গ্রেডল প্লাগইন
@Classpath হিসেবে JacocoTransform-এর জন্য অ্যানোটেট ইনপুট টাইপ বিবেচনা করুন
com.android.build.api.variant.GeneratesApk-এর minSdk প্রকাশ করা উচিত
com.android.settings প্লাগইন targetSdk চিনতে পারছে না
SourceDirectories.addGeneratedSourceDirectory একাধিক ভেরিয়েন্টের জন্য উপযুক্ত নয়
AGP ন্যূনতম সংস্করণ পরীক্ষা নিষ্ক্রিয় করতে পতাকা প্রয়োগ করুন
কোটলিন কম্পাইলার বিকল্পগুলি কনফিগার করার সাথে AGP-এর বিভ্রান্তিকর ইন্টারঅ্যাকশন রয়েছে
AGP-এর উচিত com.android.test প্রোজেক্টে টার্গেট প্রোজেক্ট apk-এর জন্য একটি BuiltArtifactLoader প্রকাশ করা।
[AGP] Lazy SdkComponents.ndkDirectory প্রদানকারী মান তৈরি করতে ব্যর্থ হয়েছে, কিন্তু আগ্রহী android.ndkDirectory API কাজ করছে
বিল্ড অপশন: নতুন "বিল্ড রান কনফিগারেশন" অপশন যোগ করুন এবং এটিকে ডিফল্ট করুন।
android.enableBuildConfigAsBytecode=true ব্যবহার করার সময় ইউনিট পরীক্ষায় BuildConfig সমাধান করা যায় না
বান্ডেল থেকে তৈরি অ্যাপগুলি গোপনীয়তা স্যান্ডবক্স সমর্থন বিবেচনা করে না
com.android.settings প্লাগইন targetSdk চিনতে পারছে না
ডেক্সার (D8)
Desugar লাইব্রেরি 2.1.0 AGP 8.5.2 এর সাথে কাজ করে না।
লিন্ট
KtAnalysisSession8.7.0-alpha04-এ লিন্ট চেকের সাথে প্রোভাইডারের অসঙ্গতি চালু করা হয়েছে
"মিথ্যা ইতিবাচক" Kotlin এর সাথে PackageManager.ResolveInfoFlags.of ব্যবহার করার সময় ভুল স্থির
"অন্তত একটি হোস্ট নির্দিষ্ট করতে হবে" http বা https ইনটেন্ট-ফিল্টার স্কিম সেট করার সময় লিন্ট ত্রুটি
UnknownNullness লিন্টের ক্ষেত্রে আরও ক্ষেত্রে টাইপ-ব্যবহারের টীকাগুলি পরিচালনা করুন
AGP 8.6.1: রিগ্রেশন - কোটলিনে @LongDef-এর ভিতরে [Int].toLong() ব্যবহার করার সময় ভুল ধ্রুবক লিন্ট ব্যর্থতা
AGP 8.7.0 - NavOptionsBuilder.popUpTo তে লিন্ট ফলস পজিটিভ রেস্ট্রিক্টেডএপিআই
ভুলকনস্ট্যান্ট লিন্ট দুবার দেখা যাচ্ছে
"মনোক্রোম লঞ্চার আইকন: একরঙা আইকন সংজ্ঞায়িত নয়" সতর্কতা অ্যান্ড্রয়েড স্টুডিও দ্বারা ধরা পড়েনি
AbstractAnnotationDetector ভুল ওভারলোডেড ফাংশন/কনস্ট্রাক্টর পরীক্ষা করে
Lint ImportAliasTestMode শীর্ষ স্তরের ফাংশনের জন্য আমদানি উপনাম তৈরি করে না
ভুলকনস্ট্যান্ট লিন্ট দুবার দেখা যাচ্ছে
AGP 8.8 এর সাথে নতুন অপ্রচলিত SdkInt লিন্ট সতর্কতা
মিথ্যা পজিটিভ লিন্ট চেক android.permission.SCHEDULE_EXACT_ALARM শুধুমাত্র সিস্টেম অ্যাপগুলিতে অনুমোদিত।
অ্যান্ড্রয়েড স্টুডিওতে .hasRoute(Route::class) ব্যবহার করার সময় K2 মোড RestrictedApi সতর্কতা প্রদান করে
লিন্ট ইন্টিগ্রেশন
মূল্যায়নের পরে লিন্ট ভেরিয়েন্ট টাস্ক পাওয়া যায়নি
বাস্তবায়ন ফাইল সহ AAR ফাইল আমদানি করার সময় লিন্টিং ব্যর্থ হয়