Android Gradle Plugin 8.12.0 (জুলাই ২০২৫)

Android Gradle Plugin 8.12.0 হল একটি বড় রিলিজ যাতে বিভিন্ন ধরনের নতুন ফিচার ও উন্নতি অন্তর্ভুক্ত।

মানানসই

Android Gradle Plugin 8.12-এ কাজ করে এমন সর্বাধিক API লেভেল হল API লেভেল ৩৬। এখানে অন্যান্য কম্প্যাটিবিলিটি সংক্রান্ত তথ্য দেওয়া হল:

ন্যূনতম ভার্সন ডিফল্ট ভার্সন নোট
Gradle ৮.১৩ ৮.১৩ আরও জানতে, Gradle আপডেট করা দেখুন।
SDK Build Tools 35.0.0 35.0.0 SDK বিল্ড টুল ইনস্টল বা কনফিগার করুন।
NDK N/A 27.0.12077973 NDK-এর অন্য কোনও ভার্সন ইনস্টল বা কনফিগার করুন।
JDK 17 17 আরও জানতে, JDK ভার্সন সেট করা দেখুন।

সমাধান করা সমস্যা

Android Gradle প্লাগ-ইন 8.12.2

সমাধান করা সমস্যা
AGP 8.12.2-এ কোনও পাবলিক সমস্যা 'সমাধান করা হয়েছে' হিসেবে চিহ্নিত করা হয়নি

Android Gradle প্লাগ-ইন 8.12.1

সমাধান করা সমস্যা
Android Gradle Plugin
Gradle ম্যানেজ করা ডিভাইসের সাথে `com.android.kotlin.multiplatform.library` ক্র্যাশ করে

Android Gradle প্লাগ-ইন 8.12.0

সমাধান করা সমস্যা
Android Gradle Plugin
experimentalProperties-এর জন্য কীভাবে বুলিয়ান ভ্যালু নির্দিষ্ট করতে হয়
AGP ব্যবহার করে ডিফল্ট নয় এমন বিল্ডের ধরনে ডিভাইস টেস্ট স্পষ্টভাবে চালু করলে তা কাজ করে না
কনফিগারেশনের আগাম রিয়েলাইজেশন এড়াতে AGP-কে configurations.register-এ সরান
defaultExcludes-এ নেস্ট করা MANIFEST.MF ফাইল যোগ করা
includeAndroidResources == true হলে Gradle প্লাগ-ইনকে টেস্ট ম্যানিফেস্ট মার্জ করতে হবে
"built-in-kotlin" ব্যবহার করে src/extraMain/java থেকে সোর্স ফাইল কম্পাইলারের সাথে যোগ করা হয় না
SourceDirectories.addGeneratedSourceDirectory একাধিক ভেরিয়েন্টের সাথে মানানসই নয়
AGP 8.8.0-alpha09-এর কারণে কিছু JaCoCo রিপোর্টিং সংক্রান্ত সমস্যা হয়
[fused lib - public] adding kmp lib like coil does not work
মার্জ করা ম্যানিফেস্টে প্যাকেজ ঘোষণা করার কারণে AGP 8.12.0-alpha05 দিয়ে পরীক্ষা তৈরি করা যায় না
Firebase Performance gradle প্লাগ-ইন প্রয়োগ করা হলে AGP 8.12.0-alpha07 রিলিজ বিল্ড তৈরি করতে পারে না
AGP KMP-তে ExtractAnnotations যোগ করুন
BuiltInKotlinJvmAndroidCompilation, Anvil ও KSP-এর মতো Kotlin কম্পাইলার প্লাগ-ইনের সাথে কাজ করে না
`:mergingArtifactAAR_METADATA` টাস্ক চলাকালীন ফিউজড লাইব্রেরি প্লাগ-ইন কাজ করে না
Lint
AbstractAnnotationDetector ভুল ওভারলোড করা ফাংশন/কনস্ট্রাক্টর চেক করে
টেস্টে Config.OLDEST_SDK ব্যবহার করলে Lint সতর্কতা দেয়
দ্রুত সমাধান করার সময় IllegalArgumentException-এর কারণে TypoDetector নিয়মিত ক্র্যাশ করে
সমস্যা: জার্মান ভাষায় "die die" শব্দটির ব্যাপারে Android Studio-র সম্ভাব্য ভুল পজিটিভ
SupportAnnotationUsage নিয়মে KT-73255 কাজ করা উচিত
[Lint] `MemberExtensionConflict` -এর অতিরিক্ত ফলস পজিটিভ - সমস্যার বিবরণ ভুল
[lint] MemberExtensionConflict false positive on parameter name conflict
[lint] PropertyEscape false positive on valid properties file