الإصدار 7.4.0 من المكوّن الإضافي لنظام Gradle المتوافق مع Android (كانون الثاني/يناير 2023)

يُعدّ الإصدار 7.4.0 من "المكوّن الإضافي لنظام Gradle المتوافق مع Android" إصدارًا رئيسيًا يتضمّن مجموعة متنوعة من التحسينات والميزات الجديدة.

التوافق

الحد الأدنى للإصدار الإصدار التلقائي ملاحظات
Gradle 7.5 7.5 لمزيد من المعلومات، يُرجى الاطّلاع على مقالة تحديث Gradle.
أدوات إنشاء حِزم SDK 30.0.3 30.0.3 ثبِّت أو اضبط أدوات إنشاء حِزم SDK.
NDK لا ينطبق 23.1.7779620 ثبِّت أو ضبط إصدارًا مختلفًا من حزمة NDK.
JDK 11 11 لمزيد من المعلومات، يُرجى الاطّلاع على ضبط إصدار JDK.

وظائف إعداد التقارير وتراجع الترقية بعد استخدام "مساعِد ترقية AGP"

يتضمّن "مساعِد ترقية AGP" الآن تقريرًا بعد الترقية. يصف هذا التقرير الخطوات التي تم إكمالها وما إذا كانت عملية الترقية ناجحة أم لا. يتضمّن أيضًا إجراءً لإلغاء التغييرات التي أجراها مساعِد الترقية، في حال حدوث مشاكل في إنشاء المشروع أو اختباره بعد الترقية.

يتم تنفيذ عملية استيراد المشروع بشكل موازٍ.

يستورد الآن "محرّر بيئة تطوير البرامج (IDE) في Studio" المشاريع بشكل موازٍ عند استخدام Gradle 7.4.2 أو إصدار أحدث و"مكوّن Gradle الإضافي لنظام التشغيل Android" 7.2.0 أو إصدار أحدث. على وجه التحديد، عندما يبدأ Android IDE عملية مزامنة Gradle، يتم إنشاء المعلومات التي تصف المشاريع المضمّنة في عملية الإنشاء بشكل موازٍ. يؤدي ذلك عادةً إلى تسريع عملية المقارنة، خاصةً للمشاريع الأكبر حجمًا. تُظهر مقاييس الأداء أنّ الوقت الذي يستغرقه إنشاء نماذج Gradle لمشروع كبير جدًا (يتضمّن 3,500 مشروع فرعي من Gradle) ينخفض بنسبة %50، من 10 دقائق إلى 5 دقائق.

يستهدف المكوّن الإضافي لنظام Gradle المتوافق مع Android رمز JVM 11 الثنائي.

بدءًا من الإصدار 7.4.0-alpha04 من "المكوّن الإضافي لنظام Gradle المتوافق مع Android"، يتم شحن "المكوّن الإضافي لنظام Gradle المتوافق مع Android" مع رمز JVM 11 البرمجي. وهذا يعني أنّه في حال إجراء عملية الترجمة باستخدام AGP أو كتابة عمليات فحص Lint مخصّصة، عليك البدء في استهداف رمز JVM 11 الثنائي. إحدى طرق إجراء ذلك هي تضمين ما يلي في ملف build.gradle على مستوى الوحدة:

sourceCompatibility = "11"
targetCompatibility = "11"

إصدارات الرموز الإصلاحية

في ما يلي قائمة بإصدارات التصحيح للمكوّن الإضافي لنظام Gradle المتوافق مع Android 7.4.

الإصدار 7.4.1 من "المكوّن الإضافي لنظام Gradle المتوافق مع Android" (شباط/فبراير 2023)

يتضمّن هذا التحديث البسيط إصلاحات للأخطاء التالية:

المشاكل التي تم إصلاحها
نقل البيانات من موقع destination إلى outputLocation لموقع المعالجة لتحذير الإيقاف نهائيًا والاستعداد لاستخدام الإصدار 9.0 من Gradle
يؤدي الإصدار AGP 7.4.0-rc01 إلى إيقاف Variant API مع ظهور الرسالة "الاستعلام عن القيمة المُحدَّدة لمحاولة الربط map(provider(java.util.Set)) قبل اكتمال المهمة "..." غير متاح".