অ্যান্ড্রয়েড গ্রেডল প্লাগইন 8.10.0 (মে 2025)

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

সামঞ্জস্য

Android Gradle Plugin 8.10 সর্বোচ্চ যে API লেভেলটি সমর্থন করে তা হল API লেভেল 36। এখানে অন্যান্য সামঞ্জস্যের তথ্য রয়েছে:

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

API পরিবর্তনগুলি

অ্যান্ড্রয়েড গ্রেডল প্লাগইন 8.10.0-এ নিম্নলিখিত উল্লেখযোগ্য API পরিবর্তনগুলি রয়েছে:

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

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

সমস্যা সমাধান করা হয়েছে
অ্যান্ড্রয়েড গ্রেডল প্লাগইন
AGP ব্যবহার করে একটি নন-ডিফল্ট বিল্ড টাইপে স্পষ্টভাবে ডিভাইস পরীক্ষা সক্ষম করা কাজ করে না।
শ্রিঙ্কার (R8)
Kotlin 2.1.20 এ আপডেট করার পর তাৎক্ষণিক অ্যাপ কম্পাইল করার সময় NullPointerException
[AGP]: ত্রুটি: R8: java.lang.OutOfMemoryError: প্রয়োজনীয় অ্যারের দৈর্ঘ্য 2147483638 + 196 খুব বড়

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

সমস্যা সমাধান করা হয়েছে
অ্যান্ড্রয়েড গ্রেডল প্লাগইন
AGP-এর দাবি করা উচিত যে এটি API 35 সমর্থন করে যা পাঠানো হতে চলেছে
পরিসংখ্যান সক্রিয় থাকাকালীন AndroidComponentsExtension.addSourceSetConfigurations ভেঙে যায়
AGP 8.8.0-এ আইসোলেটেড প্রজেক্ট সেটআপের মাধ্যমে ':app' প্রজেক্ট 'Project.group' এবং 'Project.version' অ্যাক্সেস করতে পারে না।
ইনিশিয়ালাইজেশন স্ক্রিপ্ট 'C:\Users\mypc\AppData\Local\Temp\ijresolvers2.gradle' লাইন: 162
ইনিশিয়ালাইজেশন স্ক্রিপ্ট 'C:\Users\mypc\AppData\Local\Temp\ijresolvers2.gradle' লাইন: 162
নিম্নলিখিত লাইব্রেরিগুলি খুলে ফেলা যাচ্ছে না, সেগুলিকে যেমন আছে তেমন প্যাকেজ করা হচ্ছে
R8 তে "বিচ্ছিন্ন বিভাজন" তথ্য পাস করার জন্য সমর্থন যোগ করুন
অ্যান্ড্রয়েড স্টুডিও থেকে অ্যাপ চালানোর সময় NoClassDefFoundError এবং ClassNotFoundException দিয়ে অ্যাপ ক্র্যাশ হয়ে যায়।
অ্যান্ড্রয়েড গ্রেডল প্লাগইন: প্যাকেজরেন্ডারস্ক্রিপ্টটাস্ক এবং প্রসেসজাভাআরেসটাস্কে Sync.getDestinationDir() ওভাররাইড করা এড়িয়ে চলুন
ইউনিট পরীক্ষার জন্য মার্জ করা জাভা রিসোর্স ব্যবহার করুন
বিচ্ছিন্ন প্রকল্প: DeclarativeSchemaModel সিরিয়ালাইজেশন ত্রুটি
ডেক্সার (D8)
Baklava-এর জন্য android.os.Build.VERSION_CODES_FULL-এর ব্যাকপোর্টিং ভুল
অটোক্লোজেবল ডিসুগারিং আর ExecutorService.close কে সমর্থিত হিসাবে রিপোর্ট করে না
লিন্ট
সিল করা ইন্টারফেসে `@Parcelize` টীকার জন্য ভুল লিন্ট সতর্কতা
AS 2024.3.1.4 কোটলিন টেক্সট সম্পাদনা করার সময় মাঝে মাঝে হ্যাং হয়ে যায়।
CredentialManagerSignInWithGoogle-এর জন্য মিথ্যা পজিটিভ লিন্ট ত্রুটি
Aligned16KB লিন্ট চেকে ConcurrentModificationException
লিন্ট: AGP 8.10.0-alpha05 অনেক মিথ্যা পজিটিভ সিন্থেটিক অ্যাকসেসর ট্রিগার করে
পরীক্ষার উৎসগুলিতে NewApi সক্ষম করা সম্ভব করুন
অ্যান্ড্রয়েড স্টুডিওতে কোড পরিদর্শনের পরে "LintIdeFix" বোতাম টিপলে কী প্রভাব পড়ে?
সতর্কীকরণ বার্তার টেক্সটে ত্রুটি: "অপ্রয়োজনীয়; `Build.VERSION.SDK_INT >= Build.VERSION_CODES.O` এখানে *কখনই* সত্য নয় (`SDK_INT` ≥ 26 এবং < 31)"
শ্রিঙ্কার (R8)
AGP 8.9.0 এ আপডেট করার পরে স্বাক্ষরিত APK তৈরি করা যায়নি
বরাদ্দকরণ সাইটগুলিতে লিখিত-পূর্ব-পঠিত সম্পত্তি বিশ্লেষণ করুন ক্লাসফাইল তৈরি করার সময় ত্রুটির সম্মুখীন হন
৮.৬.*, ৮.৭.*, ৮.৮.০ সংস্করণের R8 সঙ্করকটিতে জাভা SPI সম্পর্কিত সমস্যা
ক্লাস init-এ একটি নিরাপদ কাস্ট থেকে ClassCastException
AGP 8.9-এ রিসোর্স সঙ্কুচিত হওয়ার সমস্যা, যার ফলে ডায়নামিক ফিচার মডিউলে রিসোর্স অনুপস্থিত।
com.android.tools.r8.internal.H5.x() ব্যবহার করা যাবে না