الإصدار 9.1.1 من المكوّن الإضافي لنظام Gradle المتوافق مع Android (أبريل 2026)

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

التوافق

يتوافق الإصدار 9.1.1 من "المكوّن الإضافي لنظام Gradle المتوافق مع Android" مع المستوى 37.0 من واجهة برمجة التطبيقات Android والإصدارات الأقدم.

في ما يلي معلومات أخرى عن التوافق:

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

تغييرات R8

تتضمّن الإصدار 9.1.0 من "المكوّن الإضافي لنظام Gradle المتوافق مع Android" تغييرات R8 التالية.

تفعيل إعادة تجميع الحزم إلى حزمة غير مسمّاة (تلقائية) عند التجميع إلى DEX

يعيد R8 الآن تجميع الفئات في الحزمة غير المسمّاة (التلقائية) عند التجميع إلى DEX تلقائيًا. ويؤدي ذلك فعليًا إلى إضافة القاعدة -repackageclasses إلى عمليات الإصدار التي لا تستخدم -flattenpackagehierarchy أو -repackageclasses بشكلٍ صريح.

تضمن إعادة التجميع تلقائيًا الاتساق مع التمويه والتحسين والتقليص، وكلها عمليات يمكن إيقافها بدلاً من تفعيلها، وبالتالي تخفّف من الإعدادات غير المثالية التي لا تفعّل إعادة التجميع بشكلٍ صريح.

لإيقاف هذا السلوك، استخدِم القاعدة الجديدة -dontrepackage.

إتاحة المستويات المسمّاة لقاعدة ‎-maximumremovedandroidloglevel

عند استخدام القاعدة ‎-maximumremovedandroidloglevel، يمكنك الآن تحديد أسماء مستوى السجل بدلاً من الأرقام. يوضّح الجدول التالي الأسماء ومستوى السجل الرقمي المقابل.

الاسم المستوى
ASSERT 7
ERROR 6
WARN 5
INFO 4
DEBUG 3
VERBOSE 2
NONE 1

يجب تحديد أسماء مستوى السجل بأحرف كبيرة.

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

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

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

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

المشاكل التي تم إصلاحها
Lint
لا يتعرّف Lint في Otter.2 على لغة النطاق الخاص باللغة (DSL) الجديدة `compileSdk` و`targetSdk` من الإصدار 9.0 من "المكوّن الإضافي لنظام Gradle المتوافق مع Android"

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

المشاكل التي تم إصلاحها
المكوّن الإضافي لنظام Gradle المتوافق مع Android
ينفّذ خيار القائمة "تنظيف المشروع" هدف مشروع فرعي بدلاً من "تنظيف" فقط
خطأ في إزالة السكر من ملفات dex التزايدية في "المكوّن الإضافي لنظام Gradle المتوافق مع Android"
ذاكرة التخزين المؤقت للإعدادات: تجنَّب الوصول إلى إضافات المهام والاتفاقيات في وقت التنفيذ
لا يعرف "المكوّن الإضافي لنظام Gradle المتوافق مع Android" المنصات التجريبية ويصدر تحذيرات بشأنها
التكامل مع Lint
يستخدم Android Lint K1 عند تطبيقه على مشروع مكتبة Java
لا يتم تشغيل "فحص Lint لفحوصات Lint"

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

المشاكل التي تم إصلاحها
المكوّن الإضافي لنظام Gradle المتوافق مع Android
يجب تنفيذ `beforeVariants` لـ KMP.

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

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

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

المشاكل التي تم إصلاحها
المكوّن الإضافي لنظام Gradle المتوافق مع Android
لا يحلّ الإصدار ‎9.0.0-rc01 من "المكوّن الإضافي لنظام Gradle المتوافق مع Android" مكتبات Kotlin من خلال الدالة `kotlin()`

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

المشاكل التي تم إصلاحها
المكوّن الإضافي لنظام Gradle المتوافق مع Android
تحتوي ملفات `‎*.xml.flat` على مسارات ملفات مطلقة

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

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

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

المشاكل التي تم إصلاحها
المكوّن الإضافي لنظام Gradle المتوافق مع Android
إضافة إمكانية تحويل تحذيرات `ManifestProcessorTask` إلى أخطاء

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

المشاكل التي تم إصلاحها
المكوّن الإضافي لنظام Gradle المتوافق مع Android
إضافة إمكانية تحويل تحذيرات `ManifestProcessorTask` إلى أخطاء
تؤدي عملية تحويل العنصر `OBFUSCATION_MAPPING_FILE` إلى عدم ظهور نواتج مهمة R8 في مجلد الإخراج

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

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