الإصدار 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.

تقرير ما بعد الترقية ووظيفة التراجع في "أداة ترقية المكوّن الإضافي لنظام Gradle المتوافق مع Android"

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

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

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

يستهدف المكوّن الإضافي لنظام Gradle المتوافق مع Android الرمز الثانوي للآلة الافتراضية لجافا (JVM) 11

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

sourceCompatibility = "11"
targetCompatibility = "11"

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

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

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

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

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