الإصدار 3.5.0 من المكوّن الإضافي لنظام Gradle المتوافق مع Android (آب (أغسطس) 2019)

الإصدار 3.5.0 من المكوّن الإضافي لنظام Gradle المتوافق مع Android، إلى جانب Android Studio 3.5 هو إصدار رئيسي ونتيجة لمشروع Marble، الذي يركز على تحسين ثلاثة مجالات أدوات مطوّري برامج Android، وهي: حالة النظام وتحسين الميزات وإصلاح الأخطاء. ومن الملاحظ أنّ تحسين المشروع سرعة الإصدار كانت محور التركيز الرئيسي في هذا التحديث.

للحصول على معلومات حول هذه التعديلات وغيرها من تحديثات Project Marble، يُرجى الاطّلاع على أجهزة Android مشاركة مدونة المطوّرين أو الأقسام أدناه.

يتطلب هذا الإصدار من مكوّن Android الإضافي ما يلي:

3.5.4 (تموز (يوليو) 2020)

يتوافق هذا التحديث الثانوي مع الإعدادات التلقائية الجديدة ميزات لـ مستوى عرض الحِزم في 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 أو أعلى.