الإصدار 8.12.0 من المكوّن الإضافي لنظام Gradle المتوافق مع Android (يوليو 2025)
تنظيم صفحاتك في مجموعات
يمكنك حفظ المحتوى وتصنيفه حسب إعداداتك المفضّلة.
الإصدار 8.12.0 من المكوّن الإضافي لنظام Gradle المتوافق مع Android هو إصدار رئيسي يتضمّن مجموعة متنوّعة من الميزات والتحسينات الجديدة.
التوافق
الحدّ الأقصى لمستوى واجهة برمجة التطبيقات الذي يتيحه الإصدار 8.12 من المكوّن الإضافي لنظام Gradle المتوافق مع Android هو المستوى 36 لواجهة برمجة التطبيقات.
في ما يلي معلومات أخرى عن التوافق:
|
الحد الأدنى للإصدار |
الإصدار التلقائي |
الملاحظات |
Gradle |
8.13 |
8.13 |
لمزيد من المعلومات، اطّلِع على تحديث Gradle. |
أدوات تصميم حزمة تطوير البرامج (SDK) |
35.0.0 |
35.0.0 |
ثبِّت أو اضبط أدوات تصميم حزمة تطوير البرامج (SDK). |
NDK |
لا ينطبق |
27.0.12077973 |
ثبِّت أو اضبط إصدارًا مختلفًا من NDK. |
JDK |
17 |
17 |
لمزيد من المعلومات، يُرجى الاطّلاع على ضبط إصدار JDK. |
المشاكل التي تم إصلاحها
الإصدار 8.12.0 من المكوّن الإضافي لنظام Gradle المتوافق مع Android
المشاكل التي تم إصلاحها |
المكوّن الإضافي لنظام Gradle المتوافق مع Android |
كيفية تحديد قيمة منطقية لـ experimentalProperties
|
لا يمكن تفعيل اختبارات الأجهزة بشكل صريح في نوع إصدار غير تلقائي باستخدام "مكوّن Android الإضافي في Gradle"
|
نقل AGP إلى configurations.register لتجنُّب التنفيذ المبكر للإعدادات
|
تضمين ملفات MANIFEST.MF المتداخلة في defaultExcludes
|
يجب أن يدمج المكوّن الإضافي Gradle ملف بيان الاختبار عندما تكون قيمة includeAndroidResources هي true
|
لا تتم إضافة ملفات المصدر من src/extraMain/java إلى برنامج التجميع باستخدام "built-in-kotlin"
|
SourceDirectories.addGeneratedSourceDirectory لا يتوافق مع عدة صيغ
|
الإصدار 8.8.0-alpha09 من "مكوّن Android Gradle الإضافي" يتسبّب في بعض المشاكل المتعلّقة بإعداد التقارير في JaCoCo
|
[fused lib - public] adding kmp lib like coil does not work
|
يتعذّر إنشاء اختبارات باستخدام الإصدار 8.12.0-alpha05 من "مكوّن Android الإضافي لنظام Gradle" بسبب بيان الحزمة في البيان المدمج
|
يتعذّر إنشاء إصدارات باستخدام الإصدار 8.12.0-alpha07 من "المكوّن الإضافي لنظام Gradle المتوافق مع Android" عند تطبيق المكوّن الإضافي لنظام Gradle في Firebase Performance
|
إضافة ExtractAnnotations إلى AGP KMP
|
لا تتوافق BuiltInKotlinJvmAndroidCompilation مع مكوّنات Kotlin الإضافية في برنامج التجميع، مثل Anvil وKSP
|
تعذُّر المكوّن الإضافي للمكتبة المدمجة أثناء تنفيذ مهمة `:mergingArtifactAAR_METADATA`
|
|
Lint |
يتحقّق AbstractAnnotationDetector من الدوال/الدوال الإنشائية المحمّلة بشكل خاطئ
|
يُصدر Lint تحذيرًا عند استخدام Config.OLDEST_SDK في الاختبار
|
يتعطّل TypoDetector بانتظام بسبب IllegalArgumentException أثناء استخدام Quickfix
|
خطأ: احتمال ظهور نتيجة إيجابية خاطئة في "استوديو Android" بشأن عبارة "die die" باللغة الألمانية
|
يجب أن تتوافق قاعدة SupportAnnotationUsage مع KT-73255
|
[Lint] عدد كبير جدًا من النتائج الإيجابية الخاطئة لـ `MemberExtensionConflict` - وصف المشكلة غير صحيح
|
[lint] MemberExtensionConflict false positive on parameter name conflict
|
[lint] نتيجة موجبة خاطئة لـ PropertyEscape في ملف خصائص صالح
|
|
الإصدار 8.12.1 من المكوّن الإضافي لنظام Gradle المتوافق مع Android
المشاكل التي تم إصلاحها |
المكوّن الإضافي لنظام Gradle المتوافق مع Android |
تعطُّل `com.android.kotlin.multiplatform.library` عند استخدام الأجهزة المُدارة من Gradle
|
|
الإصدار 8.12.2 من المكوّن الإضافي لنظام Gradle المتوافق مع Android
يخضع كل من المحتوى وعيّنات التعليمات البرمجية في هذه الصفحة للتراخيص الموضحّة في ترخيص استخدام المحتوى. إنّ Java وOpenJDK هما علامتان تجاريتان مسجَّلتان لشركة Oracle و/أو الشركات التابعة لها.
تاريخ التعديل الأخير: 2025-09-02 (حسب التوقيت العالمي المتفَّق عليه)
[[["يسهُل فهم المحتوى.","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"]],["تاريخ التعديل الأخير: 2025-09-02 (حسب التوقيت العالمي المتفَّق عليه)"],[],[],null,[]]