افزایه Android Gradle نسخه ۹.۴.۰ (سپتامبر ۲۰۲۶)

افزایه Android Gradle نسخه ۹.۴ یک نسخه جزئی است که شامل انواع ویژگی‌ها و بهبودهای جدید است.

سازگاری

حداکثر سطح میانای برنامه‌سازی کاربردی که افزایه Android Gradle نسخه ۹.۴ پشتیبانی می‌کند سطح میانای برنامه‌سازی کاربردی ۳۷ است. اطلاعات سازگاری دیگر در اینجا آمده است:

حداقل نسخه نسخه پیش‌فرض یادداشت‌ها
Gradle ‫۹.۶.۰ ‫۹.۶.۰ برای کسب اطلاعات بیشتر، به به‌روزرسانی Gradle مراجعه کنید.
ابزارهای ساخت SDK ‫۳۶.۰.۰ ‫۳۶.۰.۰ نصب یا پیکربندی SDK Build Tools.
کیت توسعه بومی موجود نیست 28.2.13676358 نسخه دیگری از NDK را نصب یا پیکربندی کنید.
JDK 17 17 برای کسب اطلاعات بیشتر، تنظیم نسخه JDK را ببینید.

انصراف از ماژول API متغیر

از AGP 10 به بعد، Variant API جدید برای همه پروژه‌ها اجباری است. برای پشتیبانی از انتقال تدریجی، می‌توانید به‌طور موقت ماژول‌های خاصی را قبل‌از AGP 10 با اعمال موارد زیر در فایل gradle.properties خود از این الزام مستثنی کنید.

android.newDsl.optOut=:example-lib1

برابری دقیق ۱:۱ بین ویژگی پویا و برنامه‌های Android

از AGP 9.4 به بعد، سیستم ساخت، برابری دقیق ۱:۱ پیمانه طعم را بین واحدهای برنامه Android و واحدهای ویژگی پویا بررسی می‌کند و هرگونه پیمانه مفقود، اضافی، یا نامطابق را به‌عنوان هشدارهای ساخت گزارش می‌کند. برای کمک به شما در آماده شدن برای اعتبارسنجی سخت‌گیرانه‌تر بدون شکستن خطوط لوله ساخت موجود، این بررسی به‌طور پیش‌فرض در حالت هشدار عمل می‌کند، اما با فعال کردن گزینه android.enforceDynamicFeatureVariantMatching=true Gradle می‌توان آن را به خطای اجرا ارتقا داد. از AGP 10.0 به بعد، برابری دقیق ۱:۱ گوناگونی به‌طور پیش‌فرض اعمال خواهد شد و همه عدم‌تطابق‌های ابعادی بین برنامه‌های پایه و واحدهای ویژگی پویای آن‌ها را به خطاهای ساخت مهلک تبدیل خواهد کرد.

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

افزایه Android Gradle نسخه 9.4.0-alpha04

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

افزایه Android Gradle نسخه 9.4.0-alpha03

مشکلات برطرف‌شده
Shrinker (R8)
نگاشت ابهام‌سازی L8 در mapping.txt برنامه گنجانده نشده است

افزایه Android Gradle نسخه 9.4.0-alpha02

مشکلات برطرف‌شده
افزایه Android Gradle
AGP SigningConfig is too eager
«Unable to get provider» (ClassNotFoundException) هنگام اجرای `./gradlew :app:connectedDebugAndroidTest` با ارائه‌دهنده‌ای که در واحد ویژگی پویا تعریف شده است

افزایه Android Gradle نسخه 9.4.0-alpha01

مشکلات برطرف‌شده
افزایه Android Gradle
AGP SigningConfig is too eager