الإصدار 3.5.0 من "المكوّن الإضافي لنظام Gradle المتوافق مع Android" (آب/أغسطس 2019)
يُعدّ الإصدار 3.5.0 من المكوّن الإضافي لنظام Gradle المتوافق مع Android، بالإضافة إلى استوديو Android 3.5، إصدارًا مهمًا ونتيجةً لمشروع Marble الذي يركز على تحسين ثلاثة جوانب رئيسية في أدوات مطوّري تطبيقات Android، وهي حالة النظام وتحسين الميزات وإصلاح الأخطاء. يُرجى العِلم أنّه تم التركيز بشكل أساسي في هذا التعديل على تحسين سرعة إنشاء المشروعات.
للحصول على معلومات عن هذه التعديلات وغيرها من التعديلات على Project Marble، يمكنك الاطّلاع على مشاركة المدوّنة على مطوّري تطبيقات Android أو الأقسام أدناه.
يتطلّب هذا الإصدار من المكوّن الإضافي لنظام Android ما يلي:
الحد الأدنى للإصدار | الإصدار التلقائي | ملاحظات | |
---|---|---|---|
Gradle | 5.4.1 | 5.4.1 | لمزيد من المعلومات، يُرجى الاطّلاع على مقالة تحديث Gradle. |
أدوات إنشاء حِزم SDK | 28.0.3 | 28.0.3 | ثبِّت أو اضبط أدوات إنشاء حِزم SDK. |
يتيح هذا التعديل البسيط التوافق مع الإعدادات التلقائية الجديدة والميزات الجديدة لأجل مستوى رؤية الحزمة في 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 أو إصدار أحدث.