تستخدم Google تكنولوجيا الذكاء الاصطناعي لترجمة المحتوى إلى لغتك المفضّلة، وقد تتضمّن بعض الأخطاء.
الإصدار 8.8.0 من "المكوّن الإضافي لنظام Gradle المتوافق مع Android" (يناير 2025)
تنظيم صفحاتك في مجموعات
يمكنك حفظ المحتوى وتصنيفه حسب إعداداتك المفضّلة.
الإصدار 8.8.0 من المكوّن الإضافي لنظام Gradle المتوافق مع Android هو إصدار رئيسي يتضمّن مجموعة متنوّعة من الميزات والتحسينات الجديدة.
التوافق
الحدّ الأقصى لمستوى واجهة برمجة التطبيقات الذي يتوافق معه الإصدار 8.8 من المكوّن الإضافي لنظام Gradle المتوافق مع Android هو المستوى 35 لواجهة برمجة التطبيقات.
في ما يلي معلومات أخرى عن التوافق:
|
الإصدار الأدنى |
الإصدار التلقائي |
الملاحظات |
| Gradle |
8.10.2 |
8.10.2 |
لمزيد من المعلومات، اطّلِع على تحديث Gradle. |
| أدوات تصميم حزمة تطوير البرامج (SDK) |
35.0.0 |
35.0.0 |
تثبيت أو ضبط أدوات إنشاء حزمة تطوير البرامج (SDK). |
| NDK |
لا ينطبق |
27.0.12077973 |
ثبِّت أو اضبط إصدارًا مختلفًا من NDK. |
| JDK |
17 |
17 |
لمزيد من المعلومات، يُرجى الاطّلاع على ضبط إصدار حزمة تطوير البرامج في Java (JDK). |
المشاكل التي تم حلّها
الإصدار 8.8.2 من المكوّن الإضافي لنظام Gradle المتوافق مع Android
| المشاكل التي تم حلّها |
| مكوّن إضافي لنظام Gradle المتوافق مع Android |
|
Initialization script 'C:\Users\mypc\AppData\Local\Temp\ijresolvers2.gradle' line: 162
|
|
| Shrinker (R8) |
|
لا يعمل Gson proguard بشكلٍ سليم بعد الترقية إلى الإصدار 8.8 من المكوّن الإضافي لنظام Gradle المتوافق مع Android
|
|
java.lang.VerifyError: Verifier rejected class
|
|
تعطُّل Leanback عند تصغيره باستخدام R8 المضمّنة في الإصدار 8.10.0-alpha04 من المكوّن الإضافي لنظام Gradle المتوافق مع Android
|
|
الإصدار 8.8.1 من المكوّن الإضافي لنظام Gradle المتوافق مع Android
| المشاكل التي تم حلّها |
| Dexer (D8) |
|
إضافة OpenJDK 23 للاختبار
|
|
| Shrinker (R8) |
|
java.lang.AbstractMethodError: Receiver class [...]$$Lambda$[...] does not define or inherit an implementation of the resolved method [...] of interface [...]
|
|
استثناء NPE في Enqueuer مرتبط بسجلّ DexCallSite
|
|
يؤدي الإصدار 8.7.18 من R8 إلى حدوث استثناء المؤشر الفارغ في وقت التشغيل عند استدعاء job?.cancel
|
|
java.lang.NoClassDefFoundError: Failed resolution of: Lkotlin/LazyThreadSafetyMode
|
|
يبدو أنّ Monzo يستغرق وقتًا طويلاً في عملية "إزالة الرموز غير المستخدَمة" (tree shaking)
|
|
تعذُّر إنشاء بنية الإصدار في الإصدار 8.8 من المكوّن الإضافي لنظام Gradle المتوافق مع Android : R8: java.lang.NullPointerException: Cannot read field "b" because the return value of "com.android.tools.r8.internal.BS.a(com.android.tools.r8.internal.cR)" is null`
|
|
الإصدار 8.8.0 من المكوّن الإضافي لنظام Gradle المتوافق مع Android
| المشاكل التي تم حلّها |
| مكوّن إضافي لنظام Gradle المتوافق مع Android |
|
ننصحك بإضافة تعليق توضيحي لنوع الإدخال في JacocoTransform على أنّه @Classpath
|
|
يجب أن يعرض com.android.build.api.variant.GeneratesApk الإصدار minSdk
|
|
لا يتعرّف المكوّن الإضافي com.android.settings على targetSdk
|
|
SourceDirectories.addGeneratedSourceDirectory غير متوافق مع الصيغ المتعددة
|
|
تنفيذ علامة لإيقاف التحقّق من الحدّ الأدنى لإصدار "المكوّن الإضافي لنظام Gradle المتوافق مع Android"
|
|
تتضمّن AGP تفاعلات مربكة مع ضبط خيارات برنامج تجميع Kotlin
|
|
يجب أن يعرض المكوّن الإضافي لنظام Gradle المتوافق مع Android واجهة BuiltArtifactLoader لحزمة APK الخاصة بالمشروع المستهدَف في مشاريع com.android.test
|
|
[AGP] يتعذّر على موفّر Lazy SdkComponents.ndkDirectory إنشاء قيمة، ولكن تعمل واجهة برمجة التطبيقات android.ndkDirectory API
|
|
خيارات الإنشاء: إضافة خيار "إنشاء إعدادات التشغيل" الجديد وجعله الخيار التلقائي
|
|
لا يمكن حلّ BuildConfig في اختبارات الوحدات عند استخدام android.enableBuildConfigAsBytecode=true
|
|
لا تأخذ حِزم APK التي يتم إنشاؤها من حِزم التطبيقات في الاعتبار إتاحة استخدام مبادرة حماية الخصوصية
|
|
لا يتعرّف المكوّن الإضافي com.android.settings على targetSdk
|
|
| Dexer (D8) |
|
لا تتوافق مكتبة Desugar 2.1.0 مع الإصدار 8.5.2 من "مكوّن Gradle الإضافي لنظام Android"
|
|
| Lint |
|
عدم توافق KtAnalysisSessionProvider مع عمليات فحص الأخطاء التي تم تقديمها في الإصدار 8.7.0-alpha04
|
|
"موجب خاطئ" WrongConstant عند استخدام PackageManager.ResolveInfoFlags.of مع Kotlin
|
|
خطأ في فحص الأخطاء "يجب تحديد مضيف واحد على الأقل" عند ضبط مخطّط intent-filter على http أو https
|
|
التعامل مع التعليقات التوضيحية الخاصة باستخدام الأنواع في المزيد من الحالات لبرنامج فحص الأخطاء UnknownNullness
|
|
الإصدار 8.6.1 من "المكوّن الإضافي لنظام Gradle المتوافق مع Android": تراجُع - تعذُّر فحص الأخطاء في WrongConstant عند استخدام [Int].toLong() داخل @LongDef في Kotlin
|
|
الإصدار 8.7.0 من "المكوّن الإضافي لنظام Gradle المتوافق مع Android" - خطأ موجب خاطئ في Lint RestrictedApi في NavOptionsBuilder.popUpTo
|
|
ظهور WrongConstant lint مرتين
|
|
لا يرصد "استوديو Android" التحذير "MonochromeLauncherIcon: Monochrome icon is not defined"
|
|
يتحقّق AbstractAnnotationDetector من الدوال/الدوال الإنشائية المحمّلة بشكل زائد وغير الصحيحة
|
|
لا تنشئ أداة Lint ImportAliasTestMode أسماء مستعارة لعمليات الاستيراد للدوال ذات المستوى الأعلى
|
|
ظهور WrongConstant lint مرتين
|
|
تحذيرات جديدة من Lint بشأن ObsoleteSdkInt في الإصدار 8.8 من "المكوّن الإضافي لنظام Gradle المتوافق مع Android"
|
|
موجب خاطئ في عملية التحقّق من الأخطاء البرمجية: يتم منح الإذن android.permission.SCHEDULE_EXACT_ALARM للتطبيقات التابعة للنظام فقط
|
|
يعرض وضع K2 تحذير RestrictedApi عند استخدام .hasRoute(Route::class) في "استوديو Android"
|
|
| دمج Lint |
|
لم يتم العثور على مهمة Lint variant بعد التقييم
|
|
تعذُّر إجراء فحص Linting عند استيراد ملف AAR مع ملفات التنفيذ
|
|
يخضع كل من المحتوى وعيّنات التعليمات البرمجية في هذه الصفحة للتراخيص الموضحّة في ترخيص استخدام المحتوى. إنّ Java وOpenJDK هما علامتان تجاريتان مسجَّلتان لشركة Oracle و/أو الشركات التابعة لها.
تاريخ التعديل الأخير: 2026-11-08 (حسب التوقيت العالمي المتفَّق عليه)
[[["يسهُل فهم المحتوى.","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-11-08 (حسب التوقيت العالمي المتفَّق عليه)"],[],[]]