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

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

استيراد المشاريع بالتوازي

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

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

اعتبارًا من الإصدار ‎7.4.0-alpha04 من "المكوّن الإضافي لنظام Gradle المتوافق مع Android"، يتم شحن هذا المكوّن مع الرمز الثانوي لآلة JVM 11. يعني ذلك أنّه إذا كنت تُجري عملية تجميع باستخدام "المكوّن الإضافي لنظام Gradle المتوافق مع Android" أو تكتب عمليات فحص مخصّصة باستخدام أداة 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 من "المكوّن الإضافي لنظام Gradle المتوافق مع Android" يوقف واجهة برمجة التطبيقات Variant API بسبب الخطأ "Querying the mapped value of map(provider(java.util.Set)) before task '...' has completed is not supported"