تستخدم Google تكنولوجيا الذكاء الاصطناعي لترجمة المحتوى إلى لغتك المفضّلة، وقد تتضمّن بعض الأخطاء.
الإصدار 9.4.0 من المكوّن الإضافي لنظام Gradle المتوافق مع Android (سبتمبر 2026)
تنظيم صفحاتك في مجموعات
يمكنك حفظ المحتوى وتصنيفه حسب إعداداتك المفضّلة.
الإصدار 9.4 من المكوّن الإضافي لنظام Gradle المتوافق مع Android هو إصدار ثانوي يتضمّن مجموعة متنوّعة من الميزات والتحسينات الجديدة.
التوافق
الحدّ الأقصى لمستوى واجهة برمجة التطبيقات الذي يتوافق معه الإصدار 9.4 من المكوّن الإضافي لنظام Gradle المتوافق مع Android هو المستوى 37 لواجهة برمجة التطبيقات.
في ما يلي معلومات أخرى عن التوافق:
|
الإصدار الأدنى |
الإصدار التلقائي |
ملاحظات |
| Gradle |
9.6.0 |
9.6.0 |
لمزيد من المعلومات، اطّلِع على تحديث Gradle. |
| أدوات تصميم حزمة تطوير البرامج (SDK) |
36.0.0 |
36.0.0 |
تثبيت أو ضبط أدوات إنشاء حزمة تطوير البرامج (SDK). |
| NDK |
لا ينطبق |
28.2.13676358 |
ثبِّت أو اضبط إصدارًا مختلفًا من NDK. |
| JDK |
17 |
17 |
لمزيد من المعلومات، يُرجى الاطّلاع على مقالة ضبط إصدار JDK. |
إيقاف وحدة Variant API
اعتبارًا من الإصدار 10 من AGP، تصبح واجهة Variant API الجديدة إلزامية لجميع المشاريع. ولإتاحة عملية نقل تدريجية، يمكنك مؤقتًا استبعاد وحدات معيّنة من هذا الشرط قبل الإصدار 10 من AGP من خلال تطبيق ما يلي على ملف gradle.properties.
android.newDsl.optOut=:example-lib1
التكافؤ الصارم بين صيغ الميزات الديناميكية وتطبيقات Android بنسبة 1:1
بدءًا من الإصدار 9.4 من المكوّن الإضافي لنظام Gradle المتوافق مع Android، يتحقّق نظام التصميم من التكافؤ الصارم بنسبة 1:1 في سمات الصيغ بين وحدات تطبيقات Android ووحدات الميزات الديناميكية، ويُبلغ عن أي سمات مفقودة أو إضافية أو غير متطابقة كتحذيرات في عملية التصميم.
لمساعدتك في الاستعداد لعملية التحقّق الأكثر صرامة بدون تعطيل مسارات الإصدارات الحالية، يعمل هذا الفحص في وضع التحذير تلقائيًا، ولكن يمكن ترقيته إلى خطأ في التنفيذ من خلال تفعيل خيار android.enforceDynamicFeatureVariantMatching=true في Gradle.
اعتبارًا من الإصدار 10.0 من المكوّن الإضافي لنظام Gradle المتوافق مع Android، سيتم فرض التكافؤ الصارم بين الصيغ بنسبة 1:1 تلقائيًا، ما يؤدي إلى تحويل جميع حالات عدم تطابق السمات بين التطبيقات الأساسية ووحدات الميزات الديناميكية إلى أخطاء فادحة في عملية الإنشاء.
المشاكل التي تم إصلاحها
الإصدار 9.4.0-alpha04 من المكوّن الإضافي لنظام Gradle المتوافق مع Android
| المشاكل التي تم حلّها |
|
لم يتم وضع علامة "تم حلّها" على أي مشاكل عامة في الإصدار 9.4.0-alpha04 من "المكوّن الإضافي لنظام Gradle المتوافق مع Android"
|
الإصدار 9.4.0-alpha03 من المكوّن الإضافي لنظام Gradle المتوافق مع Android
| المشاكل التي تم حلّها |
| Shrinker (R8) |
|
لا يتضمّن ملف app mapping.txt ملف ربط تشويش L8
|
|
الإصدار 9.4.0-alpha02 من المكوّن الإضافي لنظام Gradle المتوافق مع Android
| المشاكل التي تم حلّها |
| مكوّن إضافي لنظام Gradle المتوافق مع Android |
|
AGP SigningConfig is too eager
|
|
ظهور رسالة الخطأ "يتعذّر الحصول على مقدّم الخدمة" (Unable to get provider) (ClassNotFoundException) عند تشغيل `./gradlew :app:connectedDebugAndroidTest` مع مقدّم خدمة محدّد في وحدة ميزات ديناميكية
|
|
الإصدار 9.4.0-alpha01 من المكوّن الإضافي لنظام Gradle المتوافق مع Android
| المشاكل التي تم حلّها |
| مكوّن إضافي لنظام Gradle المتوافق مع Android |
|
AGP SigningConfig is too eager
|
|
يخضع كل من المحتوى وعيّنات التعليمات البرمجية في هذه الصفحة للتراخيص الموضحّة في ترخيص استخدام المحتوى. إنّ Java وOpenJDK هما علامتان تجاريتان مسجَّلتان لشركة Oracle و/أو الشركات التابعة لها.
تاريخ التعديل الأخير: 2026-10-17 (حسب التوقيت العالمي المتفَّق عليه)
[[["يسهُل فهم المحتوى.","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-10-17 (حسب التوقيت العالمي المتفَّق عليه)"],[],[]]