افزایه Android Gradle نسخه ۸.۱۲.۰ (ژوئیه ۲۰۲۵)

«افزایه Android Gradle 8.12.0» نسخه پخش مهمی است که شامل انواع مختلفی از ویژگی‌های جدید و بهبودها است.

سازگاری

حداکثر سطح میانای برنامه‌سازی کاربردی که «افزایه Android Gradle» نسخه ۸.۱۲ پشتیبانی می‌کند سطح میانای برنامه‌سازی کاربردی ۳۶ است. در اینجا اطلاعات سازگاری دیگری ارائه شده است:

حداقل نسخه نسخه پیش‌فرض یادداشت‌ها
Gradle ۸.۱۳ ۸.۱۳ برای کسب اطلاعات بیشتر، به‌روزرسانی Gradle را ببینید.
ابزارهای ساخت کیت توسعه نرم‌افزار ‫۳۵.۰.۰ ‫۳۵.۰.۰ «ابزارهای ساخت کیت توسعه نرم‌افزار» را نصب یا پیکربندی کنید.
NDK موجود نیست 27.0.12077973 نسخه دیگری از NDK را نصب یا پیکربندی کنید.
JDK 17 17 برای کسب اطلاعات بیشتر، تنظیم نسخه JDK را ببینید.

مشکلات برطرف‌شده

افزایه Android Gradle نسخه ۸.۱۲.۲

مشکلات برطرف‌شده
هیچ مشکل عمومی‌ای در AGP 8.12.2 به‌عنوان رفع‌شده علامت‌گذاری نشده است

افزایه Android Gradle نسخه ۸.۱۲.۱

مشکلات برطرف‌شده
افزایه Android Gradle
‫`com.android.kotlin.multiplatform.library` با «دستگاه‌های مدیریت‌شده Gradle» ازکار می‌افتد

افزایه Android Gradle نسخه ۸.۱۲.۰

مشکلات برطرف‌شده
افزایه Android Gradle
نحوه مشخص کردن مقدار بولی برای experimentalProperties
فعال کردن صریح آزمایش‌های دستگاه در نوع ساخت غیرپیش‌فرض بااستفاده از AGP کار نمی‌کند
برای جلوگیری از تحقق مشتاقانه پیکربندی‌ها، AGP را به configurations.register منتقل کنید
فایل‌های MANIFEST.MF تودرتو را در defaultExcludes بگنجانید
وقتی includeAndroidResources == true باشد، افزایه Gradle باید مانیفست آزمایش را ادغام کند
فایل‌های منبع از src/extraMain/java بااستفاده از «built-in-kotlin» به کامپایلر اضافه نمی‌شوند
‫SourceDirectories.addGeneratedSourceDirectory با چند گونه سازگار نیست
‫AGP نسخه 8.8.0-alpha09 باعث بروز برخی‌از مشکلات گزارش‌دهی JaCoCo می‌شود
[fused lib - public] افزودن کتابخانه kmp مانند coil کار نمی‌کند
به‌دلیل اظهار بسته در مانیفست ادغام‌شده، نمی‌توان آزمایش‌ها را با AGP 8.12.0-alpha05 ساخت
‫AGP نسخه 8.12.0-alpha07 با افزایه Firebase Performance gradle، ساخت‌های نسخه پخش را ناموفق می‌کند
افزودن ExtractAnnotations به AGP KMP
‫BuiltInKotlinJvmAndroidCompilation با افزایه‌های مترجم Kotlin مثل Anvil و KSP کار نمی‌کند
افزایه کتابخانه ادغام‌شده درطول تکلیف `:mergingArtifactAAR_METADATA` ناموفق بود
Lint
‫AbstractAnnotationDetector سازنده‌ها/توابع سربارشده اشتباه را بررسی می‌کند
‫Lint هنگام استفاده از Config.OLDEST_SDK در آزمایش هشدار می‌دهد
‫TypoDetector به‌طور منظم درطول اصلاح سریع با IllegalArgumentException ازکار می‌افتد
اشکال: احتمال مثبت کاذب «استودیو Android» درباره «die die» در زبان آلمانی
قانون SupportAnnotationUsage باید از KT-73255 پشتیبانی کند
[Lint] مثبت‌های کاذب بیش‌ازحد `MemberExtensionConflict` - شرح مشکل نادرست است
[lint] مثبت کاذب «تعارض MemberExtensionConflict» در تعارض نام پارامتر
[lint] مثبت کاذب PropertyEscape در فایل خصوصیت‌های معتبر