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

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

للاطّلاع على معلومات حول هذه التحديثات وتحديثات أخرى في Project Marble، يُرجى قراءة مشاركة المدونة على موقع "مطوّرو تطبيقات Android" أو الأقسام أدناه.

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

الإصدار الأدنى الإصدار التلقائي ملاحظات
Gradle 5.4.1 5.4.1 لمزيد من المعلومات، اطّلِع على تحديث Gradle.
أدوات تصميم حزمة تطوير البرامج (SDK) 28.0.3 28.0.3 تثبيت أو ضبط أدوات إنشاء حزمة تطوير البرامج (SDK).

3.5.4 (يوليو 2020)

يتيح هذا التحديث الثانوي التوافق مع الإعدادات والميزات التلقائية الجديدة لرؤية الحزمة في Android 11.

يمكنك الاطّلاع على ملاحظات الإصدار 4.0.1 للحصول على التفاصيل.

3.5.3 (ديسمبر 2019)

يتيح هذا التحديث الثانوي استخدام Android Studio 3.5.3 ويتضمّن إصلاحات متنوعة للأخطاء وتحسينات في الأداء.

3.5.2 (نوفمبر 2019)

يتيح هذا التحديث الثانوي استخدام Android Studio 3.5.2 ويتضمّن إصلاحات متنوعة للأخطاء وتحسينات في الأداء. للاطّلاع على قائمة بإصلاحات الأخطاء البارزة، يُرجى قراءة المنشور ذي الصلة على مدونة Release Updates.

3.5.1 (أكتوبر 2019)

يتيح هذا التحديث الثانوي استخدام Android Studio 3.5.1 ويتضمّن إصلاحات متنوعة للأخطاء وتحسينات في الأداء. للاطّلاع على قائمة بإصلاحات الأخطاء البارزة، يُرجى قراءة المنشور ذي الصلة على مدونة Release Updates.

المعالجة التزايدية للتعليقات التوضيحية

تتيح أداة معالجة التعليقات التوضيحية لـ ربط البيانات المعالجة التزايدية للتعليقات التوضيحية إذا ضبطت android.databinding.incremental=true في ملف gradle.properties. يؤدي هذا التحسين إلى تحسين أداء الإنشاء التزايدي. للاطّلاع على قائمة كاملة بأدوات معالجة التعليقات التوضيحية المحسّنة ، يُرجى الرجوع إلى جدول أدوات معالجة التعليقات التوضيحية التزايدية.

بالإضافة إلى ذلك، يتيح الإصدار 1.3.30 من KAPT والإصدارات الأحدث أيضًا أدوات معالجة التعليقات التوضيحية التزايدية، ويمكنك تفعيلها من خلال تضمين 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 أو إصدار أحدث.