الإصدار 9.6.0 من المكوّن الإضافي لنظام Gradle المتوافق مع Android

الإصدار 9.6 من المكوّن الإضافي لنظام Gradle المتوافق مع Android هو إصدار ثانوي يتضمّن مجموعة متنوّعة من الميزات والتحسينات الجديدة.

التوافق

الحدّ الأقصى لمستوى واجهة برمجة التطبيقات الذي يتوافق معه الإصدار 9.6 من المكوّن الإضافي لنظام Gradle المتوافق مع Android هو المستوى 37 لواجهة برمجة التطبيقات. في ما يلي معلومات أخرى عن التوافق:

الإصدار الأدنى الإصدار التلقائي ملاحظات
Gradle 9.7.1 9.7.1 لمزيد من المعلومات، اطّلِع على تحديث Gradle.
أدوات تصميم حزمة تطوير البرامج (SDK) 36.0.0 36.0.0 تثبيت أو ضبط أدوات إنشاء حزمة تطوير البرامج (SDK).
NDK لا ينطبق 28.2.13676358 ثبِّت أو اضبط إصدارًا مختلفًا من NDK.
JDK 17 17 لمزيد من المعلومات، يُرجى الاطّلاع على مقالة ضبط إصدار حزمة تطوير البرامج في Java‏ (JDK).

نسبة استخدام رموز الصفحة على الجهاز فقط لاختبارات قياس حالة التطبيق

يضيف الإصدار 9.6.0-alpha01 من AGP نسبة استخدام رموز الصفحة على الجهاز فقط للاختبارات لقياس حالة التطبيق. بدلاً من تزويد فئات تطبيقك بأدوات باستخدام JaCoCo في وقت الإنشاء، يضيف AGP وكيل تغطية إلى حزمة APK الاختبارية، ويزوّد الوكيل الفئات بأدوات على الجهاز الاختباري أثناء إجراء الاختبارات. يؤدي هذا إلى إزالة خطوة قياس JaCoCo من الإصدارات التي تم تفعيل enableAndroidTestCoverage فيها، ويحافظ على رمز تتبُّع التغطية خارج حزمة APK لتطبيقك. يمكنك تشغيل مهمة create{Variant}AndroidTestCoverageReport نفسها، وينشئ مكوّن Android Gradle الإضافي تقارير HTML وXML في الموقع نفسه. تتطلّب نسبة استخدام رموز الصفحة على الجهاز فقط تطبيقًا قابلاً للتصحيح وجهازًا يعمل بنظام التشغيل Android 9 (مستوى واجهة برمجة التطبيقات 28) أو إصدار أحدث.

يضيف المكوّن الإضافي لنظام Gradle المتوافق مع Android مكتبة وكيل التغطية، com.android.tools.test:coverage-agent، بالإصدار نفسه من المكوّن الإضافي لنظام Gradle المتوافق مع Android. لمزيد من المعلومات، يُرجى الاطّلاع على عرض تقارير نسبة استخدام رموز الصفحة (باستخدام وكيل على الجهاز فقط).

المشاكل التي تم حلّها

الإصدار ‎9.6.0-alpha02 من المكوّن الإضافي لنظام Gradle المتوافق مع Android

المشاكل التي تم حلّها
مكوّن إضافي لنظام Gradle المتوافق مع Android
قراءة سمات النظام غير الآمنة لمهام R8

الإصدار ‎9.6.0-alpha01 من المكوّن الإضافي لنظام Gradle المتوافق مع Android

المشاكل التي تم حلّها
مكوّن إضافي لنظام Gradle المتوافق مع Android
لا يعمل shrinkresources مع ملفات APK للمكتبة بسبب التغيير الأخير في aapt2
Lint
لا تكون النتائج الجزئية لـ Lint ThreadConstraint حتمية في جميع أجهزة JVM، ما يؤدي إلى تعطُّل ذاكرة التخزين المؤقت للإصدار في lintAnalyze