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

تقرير ما بعد الترقية ووظيفة التراجع في "أداة ترقية حزمة 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، يتم شحن المكوّن الإضافي مع الرمز الثانوي للآلة الافتراضية لجافا 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)) قبل اكتمال المهمة ..."