پلاگین Android Gradle 8.12.0 (ژوئیه 2025)

Android Gradle Plugin 8.12.0 یک نسخه اصلی است که شامل انواع ویژگی ها و بهبودهای جدید است.

سازگاری

حداکثر سطح API که افزونه Android Gradle 8.12 پشتیبانی می کند، سطح API 36 است. در اینجا سایر اطلاعات سازگاری وجود دارد:

حداقل نسخه نسخه پیش فرض یادداشت ها
گریدل 8.13 8.13 برای کسب اطلاعات بیشتر، به روز رسانی Gradle را ببینید.
ابزارهای ساخت SDK 35.0.0 35.0.0 ابزارهای ساخت SDK را نصب یا پیکربندی کنید .
NDK N/A 27.0.12077973 نسخه دیگری از NDK را نصب یا پیکربندی کنید .
JDK 17 17 برای کسب اطلاعات بیشتر، به تنظیم نسخه JDK مراجعه کنید.

مسائل رفع شد

پلاگین اندروید Gradle 8.12.0

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

پلاگین اندروید Gradle 8.12.1

رفع مشکلات
پلاگین اندروید Gradle
«com.android.kotlin.multiplatform.library» با دستگاه های مدیریت شده Gradle خراب می شود

پلاگین اندروید Gradle 8.12.2

رفع مشکلات