الإصدار 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 الإضافي" في حدوث خطأ في Variant API مع ظهور الرسالة "لا يمكن الاستعلام عن القيمة التي تم ربطها بالسمة
map(provider(java.util.Set)) قبل اكتمال المهمة "..." غير متاح" |
|