الإصدار 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 من "مكوّن Gradle الإضافي لنظام Android" نسبة استخدام رموز الصفحة على الجهاز فقط للاختبارات لقياس حالة التطبيق. بدلاً من تزويد فئات تطبيقك بأدوات باستخدام 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-alpha03 من المكوّن الإضافي لنظام Gradle المتوافق مع Android

المشاكل التي تم حلّها
مكوّن إضافي لنظام Gradle المتوافق مع Android
واجهة مستخدم Ladybug أبطأ من Koala
Make analyzeReleaseR8Config output print out link to the report
أداء IDE يتباطأ بشكل كبير أثناء إنشاء Gradle في مشروع كبير
دمج Lint
[الإصدار 9.x من المكوّن الإضافي لنظام Gradle المتوافق مع Android] ذاكرة التخزين المؤقت في Gradle معطّلة: يتعذّر تحليل Lint عند نقل المصادر

الإصدار ‎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