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
|
|
المهمة :xxxx:minifyXXXReleaseWithR8: خطأ: R8: java.util.ConcurrentModificationException
|
|
java.lang.NullPointerException: Cannot invoke "com.android.tools.r8.ir.analysis.type.TypeElement.asClassType()"
|
|
الإصدار 8.6.0 من "مكوّن إضافي لنظام Gradle المتوافق مع Android"
| المشاكل التي تم إصلاحها |
| مكوّن إضافي لنظام Gradle المتوافق مع Android |
|
تراجع في الإصدار 7.0.0-alpha10 من "مكوّن Android الإضافي في Gradle": تعذّر تطبيق المكوّن الإضافي "com.android.internal.library" عند تفعيل ميزة ربط البيانات
|
|
أخطاء عند تشغيل أداة Lint مع K2 UAST وبدونه
|
|
لم يتم إنشاء ملف البيان لإعدادات androidTest الخاصة بالمتغيّر
|
|
يحاول الإصدار 8.4 من "مكوّن Android الإضافي في Gradle" إعداد ملفات بدء التشغيل في إصدارات تصحيح الأخطاء
|
|
[Koala 2024.1.2 Canary 2] خطأ عند تشغيل وحدة ملفات أساسية على حزمة APK مجزّأة
|
|
تنظيف / إزالة ProjectInfo
|
|
تعديل مستند kdoc القديم للسمة `isIncludeAndroidResources` في لغة النطاق الخاصة بـ "مكوّن Android الإضافي في Gradle"
|
|
تستخدم أداة Lint دليل res بدون إضافة تبعية المهمة
|
|
الإصدار 8.5 من "مكوّن Android الإضافي في Gradle": يتم تشغيل العديد من مهام "mergeDebugResources" الأخرى، ما يؤدي إلى إبطاء عمليات الإنشاء
|
|
لا تعمل إضافة دليل srcs من خلال واجهة برمجة تطبيقات Variant على النحو المتوقّع
|
|
| أداة Dexer (D8) |
|
تعديل قاعدة بيانات واجهة برمجة التطبيقات إلى Android 15 (المستوى 35 لواجهة برمجة التطبيقات)
|
|
java.lang.VerifyError: Verifier rejected class com.pax.log.LogUtils: java.lang.StackTraceElement com.pax.log.LogUtils.getCaller(com.pax.log.b, java.lang.StackTraceElement[], int) failed to verify
|
|
| أداة Lint |
|
لا تستدعي أداة Lint الدالة visitAnnotationUsage لاستخدامات التعليقات التوضيحية التي تم وضع تعليقات توضيحية عليها
|
|
خطأ UnknownNullness في أداة Lint عند استخدام تعليقات توضيحية على مستوى نوع البيانات
|
|
[library desugar] تعرض أداة Lint تحذيرات NewApi إيجابية خاطئة مع تفعيل ميزة إزالة السكر من اللغة
|
|
تحذير غير صحيح من أداة Lint في Credential Manager على Wear
|
|
أداة Lint: تشير القاعدة SetTextI18n إلى مشكلة في تعيين سلسلة فارغة.
|
|
| التكامل مع أداة Lint |
|
تتعذّر مهام أداة Lint مع الإصدار المضمّن
|
|
| أداة Shrinker (R8) |
|
[r8 8.5]يؤدي دمج الفئات أفقيًا في R8 إلى حدوث خطأ في التحقّق على Android 5 عند إيقاف نمذجة واجهة برمجة التطبيقات
|
|
قد يؤدي إصدار Wear OS الذي تم إنشاؤه باستخدام الإصدار 8.4.0 أو 8.5.0 من "مكوّن Gradle الإضافي" إلى حدوث الخطأ java.lang.IllegalAccessError
|
|
يستبدل R8 ضمنيًا عبارة عضو فارغة بمطابقة ()
|
|
[r8 8.5] يؤدي دمج الفئات عموديًا إلى حدوث خطأ NullPointerException في وقت التشغيل
|
|
خطأ في معالجة R8 قد يكون بسبب عامل الإزاحة إلى اليمين
|
|
يتعذّر تشغيل R8 (الإصدار 8.5.0 من "مكوّن Android الإضافي في Gradle" والإصدارات الأحدث) ويظهر الخطأ "Unexpected rewriting of item: ... to two distinct items:..."
|
|
يظهر ملف dex الذي تم إنشاؤه بواسطة R8 الرسالة "Unable to find static main(String[]) in 'Test'" عند تنفيذه
|
|
سلوك مختلف بين البرامج التي تم تجميعها بواسطة R8 وD8
|
|
خطأ NullPointer في R8 بعد التحديث إلى Kotlin 2.0
|
|
يخضع كل من المحتوى وعيّنات التعليمات البرمجية في هذه الصفحة للتراخيص الموضحّة في ترخيص استخدام المحتوى. إنّ Java وOpenJDK هما علامتان تجاريتان مسجَّلتان لشركة Oracle و/أو الشركات التابعة لها.
تاريخ التعديل الأخير: 2026-05-06 (حسب التوقيت العالمي المتفَّق عليه)
[[["يسهُل فهم المحتوى.","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-05-06 (حسب التوقيت العالمي المتفَّق عليه)"],[],[]]