يُعدّ الإصدار 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)) قبل اكتمال المهمة "..." غير متاح". |