الإصدار 3.5.0 من المكوّن الإضافي لنظام Gradle المتوافق مع Android (آب (أغسطس) 2019)
الإصدار 3.5.0 من المكوّن الإضافي لنظام Gradle المتوافق مع Android، إلى جانب Android Studio 3.5 هو إصدار رئيسي ونتيجة لمشروع Marble، الذي يركز على تحسين ثلاثة مجالات أدوات مطوّري برامج Android، وهي: حالة النظام وتحسين الميزات وإصلاح الأخطاء. ومن الملاحظ أنّ تحسين المشروع سرعة الإصدار كانت محور التركيز الرئيسي في هذا التحديث.
للحصول على معلومات حول هذه التعديلات وغيرها من تحديثات Project Marble، يُرجى الاطّلاع على أجهزة Android مشاركة مدونة المطوّرين أو الأقسام أدناه.
يتطلب هذا الإصدار من مكوّن Android الإضافي ما يلي:
-
أداة Gradle 5.4.1. لمعرفة المزيد، اقرأ القسم حول تحديث Gradle.
يتوافق هذا التحديث الثانوي مع الإعدادات التلقائية الجديدة ميزات لـ مستوى عرض الحِزم في Android 11
راجع ملاحظات الإصدار 4.0.1 للحصول على التفاصيل.
3.5.3 (كانون الأول (ديسمبر) 2019)
يتوافق هذا التحديث الثانوي مع الإصدار 3.5.3 من "استوديو Android" ويتضمن أخطاءً مختلفة. إصلاحات وتحسينات في الأداء.
3.5.2 (تشرين الثاني (نوفمبر) 2019)
يتوافق هذا التحديث الثانوي مع الإصدار 3.5.2 من "استوديو Android" ويحتوي على أخطاء مختلفة إصلاحات وتحسينات في الأداء. للاطّلاع على قائمة بإصلاحات الأخطاء الملحوظة، اقرأ المشاركة ذات الصلة على مدوّنة أخبار الإصدارات
3.5.1 (تشرين الأول/أكتوبر 2019)
يتوافق هذا التحديث الثانوي مع الإصدار 3.5.1 من "استوديو Android" ويحتوي على أخطاء مختلفة إصلاحات وتحسينات في الأداء. للاطّلاع على قائمة بإصلاحات الأخطاء الملحوظة، اقرأ المشاركة ذات الصلة على مدوّنة أخبار الإصدارات
المعالجة التزايدية للتعليقات التوضيحية
ربط البيانات
يدعم معالج التعليقات التوضيحية
المعالجة المتزايدة للتعليقات التوضيحية
إذا ضبطت android.databinding.incremental=true
في
ملف gradle.properties
يؤدّي هذا التحسين إلى تحسين
أداء التصميم التزايدي. للحصول على قائمة كاملة بالتعليق التوضيحي المحسَّن
راجع جدول التعليقات التوضيحية التزايدية
البيانات.
بالإضافة إلى ذلك، يدعم الإصدار KAPT 1.3.30 والإصدارات الأحدث أيضًا التعليقات التوضيحية التزايدية
يمكنك تفعيل هذه المعالجات من خلال تضمين kapt.incremental.apt=true
في
ملف gradle.properties
.
اختبارات الوحدات القابلة للتخزين المؤقت
عند تفعيل اختبارات الوحدة لاستخدام موارد Android ومواد العرض
البيانات من خلال الإعداد
includeAndroidResources
إلى true
، ينشئ المكوّن الإضافي لنظام Gradle المتوافق مع Android ملف إعداد اختباري
يحتوي على مسارات مطلقة، ما يؤدي إلى إيقاف إمكانية تغيير موقع ذاكرة التخزين المؤقت. يمكنك توجيه
المكون الإضافي لإنشاء تهيئة الاختبار باستخدام المسارات النسبية، والتي
السماح بتخزين المهمة AndroidUnitTest
بشكل كامل، عن طريق
بما في ذلك ما يلي في ملف gradle.properties
:
android.testConfig.useRelativePath = true
المشاكل المعروفة
-
عند استخدام الإصدار 1.3.31 من المكوّن الإضافي Kotlin Gradle أو الإصدارات الأقدم، قد تظهر لك التحذير التالي عند إنشاء مشروعك أو مزامنته:
WARNING: API 'variant.getPackageLibrary()' is obsolete and has been replaced with 'variant.getPackageLibraryProvider()'.
الحل هذه المشكلة، ترقية المكون الإضافي إلى الإصدار 1.3.40 أو أعلى.