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

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

التوافق

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

تقرير ما بعد الترقية ووظيفة العودة إلى الإصدار السابق من AGP Upgrade Assistant

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

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

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

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

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

sourceCompatibility = "11"
targetCompatibility = "11"

إصدارات التصحيح

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

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

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

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