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

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

سازگاری

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

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

انصراف از واحد میانای برنامه‌سازی کاربردی متغیر

از AGP 10، «میانای برنامه‌سازی کاربردی» جدید «گونه» برای همه پروژه‌ها الزامی است. برای پشتیبانی از انتقال تدریجی، می‌توانید موقتاً واحدهای خاصی را قبل‌از AGP 10 با اعمال موارد زیر در فایل gradle.properties از این الزام مستثنی کنید.

android.newDsl.optOut=:example-lib1

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

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

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

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

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

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

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

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

مشکلات برطرف‌شده
افزایه Android Gradle
‫AGP SigningConfig خیلی مشتاق است
هنگام اجرای `./gradlew :app:connectedDebugAndroidTest` با ارائه‌دهنده‌ای که در واحد ویژگی پویا تعریف شده است، خطای «ارائه‌دهنده دریافت نشد» (ClassNotFoundException) رخ می‌دهد

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

مشکلات برطرف‌شده
افزایه Android Gradle
‫AGP SigningConfig خیلی مشتاق است