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

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

سازگاری

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

حداقل نسخه نسخه پیش‌فرض یادداشت‌ها
Gradle ۸٫۷ ۸٫۷ برای کسب اطلاعات بیشتر، به به‌روزرسانی Gradle مراجعه کنید.
ابزارهای ساخت SDK ‫۳۴.۰.۰ ‫۳۴.۰.۰ نصب یا پیکربندی ابزارهای ساخت کیت توسعه نرم‌افزار.
کیت توسعه بومی موجود نیست 26.1.10909125 نسخه دیگری از NDK را نصب یا پیکربندی کنید.
JDK 17 17 برای کسب اطلاعات بیشتر، تنظیم نسخه JDK را ببینید.

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

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

مشکلات برطرف‌شده
افزایه Android Gradle
AGP 8.5: تکالیف «mergeDebugResources» بسیار بیشتری اجرا می‌شود که باعث کند شدن ساخت‌ها می‌شود
افزودن دایرکتوری srcs ازطریق Variant API طبق انتظار کار نمی‌کند
Dexer (D8)
java.lang.VerifyError: Verifier rejected class com.pax.log.LogUtils: java.lang.StackTraceElement com.pax.log.LogUtils.getCaller(com.pax.log.b, java.lang.StackTraceElement[], int) failed to verify
Lint
Lint: SetTextI18n درباره اختصاص دادن رشته خالی شکایت می‌کند.
Shrinker (R8)
[r8 8.5]r8 horizontal class merge causes verify error on Android5 when disable api modeling
نسخه پخش Wear OS ساخته‌شده با Gradle Plugin 8.4.0/8.5.0 ممکن است باعث java.lang.IllegalAccessError شود
[r8 8.5] vertical class merger causing runtime NPE
همگام‌سازی Gradle با AGP 8.6.0-alpha06 با خطای «Unexpected backport missing from Android U» در R8 ناموفق است
فایل dex تولیدشده توسط R8 هنگام اجرا «Unable to find static main(String[]) in 'Test'» (نمی‌توان main(String[])‎ ایستا را در «Test» پیدا کرد) را نشان می‌دهد
رفتار متفاوت بین برنامه‌های بسته‌بندی‌شده توسط R8 و D8
R8 (AGP 8.5.0+)‎ با خطای «بازنویسی غیرمنتظره مورد: ... به دو مورد متمایز:...» ناموفق می‌شود
خطای پردازش R8 احتمالاً به‌دلیل عملگر شیفت راست
R8 NullPointer after updating to Kotlin 2.0

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

مشکلات برطرف‌شده
افزایه Android Gradle
[Koala 2024.1.2 Canary 2] Error running a baseline profile module on a split APK

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

مشکلات برطرف‌شده
افزایه Android Gradle
AAPT: error: attribute 'package' in tag is not a valid Android package name: 'butterknife'.
AGP 8.3 باعث خرابی zipApksFor Task می‌شود
تولید قانون Proguard «جعبه شنی حریم خصوصی» درصورت خالی بودن نام کلاس ارائه‌دهنده کیت توسعه نرم‌افزار ناموفق است
پیش‌نمای Compose نمی‌تواند کلاس‌ها را از وابستگی متعدی حل کند
JavaPreCompileTask هنگام محاسبه پردازشگرهای گزارمان غیرفزاینده، وابستگی‌های مسیر کلاس KSP را لحاظ می‌کند
اجرای تکلیف «:app:generateDebugLocaleConfig» ناموفق بود.
DexingNoClasspathTransform (minSdk >= 24) با هدف Java 11 به‌دلیل نبود اعضای nest ناموفق است
با `android.useFullClasspathForDexingTransform = true`، ساخت با `Found multiple transforms that can produce a variant` ناموفق می‌شود
خطاها هنگام اجرای lint با و بدون K2 UAST
Lint
buildList - False Positive Lint warning
Lint Integration
Lint نمی‌تواند ابهام وابستگی KMP را برطرف کند