الإصدار 9.5.0 من المكوّن الإضافي لنظام Gradle المتوافق مع Android

الإصدار 9.5 من المكوّن الإضافي لنظام Gradle المتوافق مع Android هو إصدار ثانوي يتضمّن مجموعة متنوّعة من الميزات والتحسينات الجديدة.

التوافق

الحدّ الأقصى لمستوى واجهة برمجة التطبيقات الذي يتوافق معه الإصدار 9.5 من المكوّن الإضافي لنظام Gradle المتوافق مع Android هو المستوى 37 لواجهة برمجة التطبيقات. في ما يلي معلومات أخرى عن التوافق:

الإصدار الأدنى الإصدار التلقائي ملاحظات
Gradle 9.6.0 9.6.0 لمزيد من المعلومات، اطّلِع على تحديث Gradle.
أدوات تصميم حزمة تطوير البرامج (SDK) 36.0.0 36.0.0 تثبيت أو ضبط أدوات إنشاء حزمة تطوير البرامج (SDK).
NDK لا ينطبق 28.2.13676358 ثبِّت أو اضبط إصدارًا مختلفًا من NDK.
JDK 17 17 لمزيد من المعلومات، يُرجى الاطّلاع على مقالة ضبط إصدار حزمة تطوير البرامج في Java‏ (JDK).

اختبار النسخ الاحتياطي والاستعادة الآليَّين

يضيف الإصدار 9.5.0-alpha09 من Android Gradle Plugin اختبارات مبرمَجة للنسخ الاحتياطي والاستعادة لمساعدتك في رصد البيانات المستعادة المفقودة أو غير القابلة للاستخدام قبل طرح تطبيقك. أعلِن عن حزمة اختبارية في مجموعة testOptions.backupTests. بعد ذلك، ينشئ المكوّن الإضافي AGP اختبارات JUnit 5 ويشغّلها، وهي اختبارات تضيف بيانات اختبارية إلى تطبيقك على الأجهزة المتصلة، وتحتفظ بنسخة احتياطية من التطبيق وتستعيده، وتتحقّق من سلامة البيانات. يمكنك اختبار عمليات النقل المحلية والسحابية ومن جهاز إلى آخر، وستظهر النتائج في تقرير اختبار HTML. لمزيد من المعلومات، يُرجى الاطّلاع على مقالة اختبار ميزة "الاحتفاظ بنسخة احتياطية تلقائيًا والاستعادة" وملاحظات إصدار اختبار ميزة "الاحتفاظ بنسخة احتياطية تلقائيًا والاستعادة".

المشاكل التي تم إصلاحها

الإصدار ‎9.5.0-rc02 من المكوّن الإضافي لنظام Gradle المتوافق مع Android

المشاكل التي تم حلّها
لم يتم وضع علامة "تم حلّها" على أي مشاكل عامة في الإصدار 9.5.0‎-rc02 من "المكوّن الإضافي لنظام Gradle المتوافق مع Android"

الإصدار ‎9.5.0-rc01 من المكوّن الإضافي لنظام Gradle المتوافق مع Android

المشاكل التي تم حلّها
لم يتم وضع علامة "تم حلّها" على أي مشاكل عامة في الإصدار 9.5.0‎-rc01 من "المكوّن الإضافي لنظام Gradle المتوافق مع Android"

الإصدار ‎9.5.0-alpha10 من المكوّن الإضافي لنظام Gradle المتوافق مع Android

المشاكل التي تم حلّها
مكوّن إضافي لنظام Gradle المتوافق مع Android
l8DexDesugarLib destroys the obfuscation mapping: reads the full ~366 MB mapping.txt and rewrites it as a 25-byte "# L8 Desugaring Mapping" stub

الإصدار ‎9.5.0-alpha09 من المكوّن الإضافي لنظام Gradle المتوافق مع Android

المشاكل التي تم حلّها
مكوّن إضافي لنظام Gradle المتوافق مع Android
يُبلغ الإصدار 9.8.0 من Gradle عن إيقاف Configuration.setVisible()‎ نهائيًا في الإصدار 9.4.1 من "المكوّن الإضافي لنظام Gradle المتوافق مع Android"

الإصدار ‎9.5.0-alpha08 من المكوّن الإضافي لنظام Gradle المتوافق مع Android

المشاكل التي تم حلّها
مكوّن إضافي لنظام Gradle المتوافق مع Android
تحذير في مهمة generateReleaseRFile عند استخدام الإصدار 25 من حزمة تطوير البرامج في Java‏ (JDK)
الإصدار 8.11 من المكوّن الإضافي لنظام Gradle المتوافق مع Android أو الإصدارات الأحدث أو الإصدار 9.0 يحظر عملية الإنشاء بسبب ANDROID_PREFS_ROOT حتى بعد الإزالة

الإصدار ‎9.5.0-alpha07 من المكوّن الإضافي لنظام Gradle المتوافق مع Android

المشاكل التي تم حلّها
لم يتم وضع علامة "تم حلّها" على أي مشاكل عامة في الإصدار 9.5.0-alpha07 من "المكوّن الإضافي لنظام Gradle المتوافق مع Android"

الإصدار ‎9.5.0-alpha06 من المكوّن الإضافي لنظام Gradle المتوافق مع Android

المشاكل التي تم حلّها
مكوّن إضافي لنظام Gradle المتوافق مع Android
لا يتم تنزيل مصادر KMP AndroidX بدون وحدة منفصلة غير تابعة لـ KMP
تم إيقاف طريقة Configuration.setVisible(boolean) نهائيًا
لا يضبط الإعداد الجديد { enable = true } في DSL ضمن الإصدار 9.3.0 من المكوّن الإضافي لنظام Gradle المتوافق مع Android قيمة isMinifyEnabled في عنصر ApplicationVariant

الإصدار ‎9.5.0-alpha05 من المكوّن الإضافي لنظام Gradle المتوافق مع Android

المشاكل التي تم حلّها
لم يتم وضع علامة "تم حلّها" على أي مشاكل عامة في الإصدار 9.5.0‎-alpha05 من "المكوّن الإضافي لنظام Gradle المتوافق مع Android"

الإصدار ‎9.5.0-alpha04 من المكوّن الإضافي لنظام Gradle المتوافق مع Android

المشاكل التي تم حلّها
مكوّن إضافي لنظام Gradle المتوافق مع Android
يجب أن تستخدم تبعية BouncyCastle قائمة المواد (BOM)

الإصدار ‎9.5.0-alpha03 من المكوّن الإضافي لنظام Gradle المتوافق مع Android

المشاكل التي تم حلّها
مكوّن إضافي لنظام Gradle المتوافق مع Android
تراجع في الإصدار 9.2.0 من المكوّن الإضافي Gradle لـ Android: تتم كتابة `LibraryExtension.getSourceSets()` على واجهة لم يعُد تنفيذ مجموعة رموز المصدر ينفّذها، ما يؤدي إلى حدوث ClassCastException
المستندات الخاصة بـ CommonExtension.resourcePrefix غير مكتملة

الإصدار ‎9.5.0-alpha02 من المكوّن الإضافي لنظام Gradle المتوافق مع Android

المشاكل التي تم حلّها
Lint
ينشئ SarifReporter في AGP ملف JSON غير صالح عندما يكون لدى LintFix بديل نهائي لا ينتج عنه أي تعديلات

الإصدار ‎9.5.0-alpha01 من المكوّن الإضافي لنظام Gradle المتوافق مع Android

المشاكل التي تم حلّها
مكوّن إضافي لنظام Gradle المتوافق مع Android
إضافة اختبار للتحقّق من أنّ عملية النقل لا تؤثر في تنفيذ المهام