Google uses AI technology to translate content into your preferred language. AI translations can contain errors.
الإصدار 8.6.0 من "المكوّن الإضافي لنظام Gradle المتوافق مع Android" (آب/أغسطس 2024)
تنظيم صفحاتك في مجموعات
يمكنك حفظ المحتوى وتصنيفه حسب إعداداتك المفضّلة.
الإصدار 8.6.0 من "المكوّن الإضافي لنظام Gradle المتوافق مع Android" هو إصدار رئيسي يتضمّن مجموعة متنوّعة من الميزات والتحسينات الجديدة.
التوافق
الحدّ الأقصى لمستوى واجهة برمجة التطبيقات الذي يتوافق معه الإصدار 8.6 من المكوّن الإضافي لنظام Gradle المتوافق مع Android هو المستوى 35 لواجهة برمجة التطبيقات.
في ما يلي معلومات أخرى عن التوافق:
|
الإصدار الأدنى |
الإصدار التلقائي |
ملاحظات |
| Gradle |
8.7 |
8.7 |
لمزيد من المعلومات، اطّلِع على تحديث Gradle. |
| أدوات تصميم حزمة تطوير البرامج (SDK) |
34.0.0 |
34.0.0 |
تثبيت أو ضبط أدوات إنشاء حزمة تطوير البرامج (SDK). |
| NDK |
لا ينطبق |
26.1.10909125 |
ثبِّت أو اضبط إصدارًا مختلفًا من NDK. |
| JDK |
17 |
17 |
لمزيد من المعلومات، يُرجى الاطّلاع على ضبط إصدار JDK. |
المشاكل التي تم إصلاحها
الإصدار 8.6.1 من المكوّن الإضافي لنظام Gradle المتوافق مع Android
| المشاكل التي تم إصلاحها |
| Dexer (D8) |
|
تؤدي مهمة/عملية تحويل Dexing إلى إنشاء محتوى غير حتمي لملف classes.dex
|
|
| Shrinker (R8) |
|
R8 8.5.x StackOverflowError في SimpleInliningConstraintAnalysis
|
|
Task :xxxx:minifyXXXReleaseWithR8 ERROR: R8: java.util.ConcurrentModificationException
|
|
java.lang.NullPointerException: لا يمكن استدعاء "com.android.tools.r8.ir.analysis.type.TypeElement.asClassType()"
|
|
الإصدار 8.6.0 من المكوّن الإضافي لنظام Gradle المتوافق مع Android
| المشاكل التي تم إصلاحها |
| المكوّن الإضافي لنظام Gradle المتوافق مع Android |
|
تراجع في الإصدار 7.0.0-alpha10 من المكوّن الإضافي لنظام Gradle المتوافق مع Android: تعذُّر تطبيق المكوّن الإضافي com.android.internal.library عند تفعيل ربط البيانات
|
|
أخطاء عند تشغيل Lint مع K2 UAST وبدونه
|
|
لم يتم إنشاء ملف البيان لإعدادات androidTest الخاصة بـ Variant
|
|
يحاول الإصدار 8.4 من "مكوّن Android الإضافي في Gradle" إعداد "ملفات تعريف بدء التشغيل" في إصدارات تصحيح الأخطاء
|
|
[Koala 2024.1.2 Canary 2] حدث خطأ أثناء تشغيل وحدة ملف تعريف أساسي على حزمة APK مجزّأة
|
|
تنظيف / إزالة ProjectInfo
|
|
تعديل مستند kdoc القديم الخاص بالسمة `isIncludeAndroidResources` في AGP DSL
|
|
يستخدم Lint دليل الموارد بدون إضافة تبعية المهمة
|
|
الإصدار 8.5 من "المكوّن الإضافي لنظام Gradle المتوافق مع Android": يتم تنفيذ المزيد من مهام "mergeDebugResources"، ما يؤدي إلى إبطاء عمليات الإنشاء
|
|
لا تعمل إضافة دليل srcs من خلال Variant API على النحو المتوقّع
|
|
| Dexer (D8) |
|
تعديل قاعدة بيانات واجهة برمجة التطبيقات إلى الإصدار 15 من نظام التشغيل Android (المستوى 35 لواجهة برمجة التطبيقات)
|
|
java.lang.VerifyError: رفضت أداة التحقّق الفئة com.pax.log.LogUtils: تعذّر التحقّق من java.lang.StackTraceElement com.pax.log.LogUtils.getCaller(com.pax.log.b, java.lang.StackTraceElement[], int)
|
|
| Lint |
|
لا تستدعي أداة Lint الدالة visitAnnotationUsage لاستخدامات التعليقات التوضيحية المشروحة
|
|
خطأ UnknownNullness lint عند استخدام تعليقات توضيحية خاصة باستخدام الأنواع
|
|
[library desugar] يعرض Lint تحذيرًا إيجابيًا خاطئًا، وهو تحذير NewApi عند تفعيل إزالة التشويش
|
|
تحذير غير صحيح من أداة Lint في "مدير بيانات الاعتماد" على Wear
|
|
Lint: SetTextI18n تعترض على تعيين سلسلة فارغة.
|
|
| دمج Lint |
|
تعذُّر تنفيذ مهام Lint بسبب الإصدار المضمّن
|
|
| Shrinker (R8) |
|
[r8 8.5]r8 horizontal class merge causes verify error on Android5 when disable api modeling
|
|
قد يتسبّب إصدار Wear OS الذي تم إنشاؤه باستخدام الإصدار 8.4.0 أو 8.5.0 من المكوّن الإضافي لنظام Gradle في حدوث الخطأ java.lang.IllegalAccessError
|
|
يستبدل R8 ضمنيًا عبارة عضو فارغة بمطابقة ()
|
|
[r8 8.5] دمج الفئات العمودية يؤدي إلى حدوث خطأ NPE في وقت التشغيل
|
|
خطأ في معالجة R8 ربما بسبب عامل الإزاحة إلى اليمين
|
|
تعذُّر R8 (الإصدار 8.5.0 من "المكوّن الإضافي لنظام Gradle المتوافق مع Android" أو الإصدارات الأحدث) مع ظهور الخطأ "Unexpected rewriting of item: ... to two distinct items:..."
|
|
يعرض ملف dex الذي تم إنشاؤه بواسطة R8 الرسالة "تعذّر العثور على الدالة الرئيسية الثابتة(String[]) في Test" عند تنفيذه
|
|
اختلاف السلوك بين البرامج التي يتمّ حزمها باستخدام R8 وD8
|
|
R8 NullPointer بعد التحديث إلى Kotlin 2.0
|
|
يخضع كل من المحتوى وعيّنات التعليمات البرمجية في هذه الصفحة للتراخيص الموضحّة في ترخيص استخدام المحتوى. إنّ Java وOpenJDK هما علامتان تجاريتان مسجَّلتان لشركة Oracle و/أو الشركات التابعة لها.
تاريخ التعديل الأخير: 2026-07-10 (حسب التوقيت العالمي المتفَّق عليه)
[[["يسهُل فهم المحتوى.","easyToUnderstand","thumb-up"],["ساعَدني المحتوى في حلّ مشكلتي.","solvedMyProblem","thumb-up"],["غير ذلك","otherUp","thumb-up"]],[["لا يحتوي على المعلومات التي أحتاج إليها.","missingTheInformationINeed","thumb-down"],["الخطوات معقدة للغاية / كثيرة جدًا.","tooComplicatedTooManySteps","thumb-down"],["المحتوى قديم.","outOfDate","thumb-down"],["ثمة مشكلة في الترجمة.","translationIssue","thumb-down"],["مشكلة في العيّنات / التعليمات البرمجية","samplesCodeIssue","thumb-down"],["غير ذلك","otherDown","thumb-down"]],["تاريخ التعديل الأخير: 2026-07-10 (حسب التوقيت العالمي المتفَّق عليه)"],[],[]]