تستخدم 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 من "مكوّن Android الإضافي لبرنامج Gradle"، ستكون واجهة برمجة التطبيقات الجديدة الخاصة بإنشاء صيغ التطبيقات إلزامية لجميع المشاريع. لإتاحة عملية نقل تدريجية، يمكنك إيقاف هذا الشرط مؤقتًا في وحدات معيّنة قبل الإصدار 10 من "مكوّن Android الإضافي في Gradle" من خلال تطبيق ما يلي على ملف gradle.properties.
android.newDsl.optOut=:example-lib1
التكافؤ التام بين صيغ التطبيقات الديناميكية وتطبيقات Android
اعتبارًا من الإصدار 9.4 من المكوّن الإضافي لنظام Gradle المتوافق مع Android، يتحقّق نظام التصميم من التكافؤ التام بين أبعاد نوع المنتج في وحدات تطبيقات Android ووحدات الميزات الديناميكية، ويُبلغ عن أي أبعاد ناقصة أو إضافية أو غير متطابقة كتحذيرات أثناء عملية التصميم.
لمساعدتك في الاستعداد لعملية التحقّق الأكثر صرامة بدون إيقاف مسارات الإنشاء الحالية، تعمل عملية التحقّق هذه في وضع التحذير تلقائيًا، ولكن يمكن ترقيتها إلى خطأ تنفيذي من خلال تفعيل خيار android.enforceDynamicFeatureVariantMatching=true في Gradle.
بدءًا من الإصدار 10.0 من "مكوّن Android الإضافي لنظام Gradle"، سيتم فرض التكافؤ التام بين صيغ الإصدار تلقائيًا، ما سيؤدي إلى حدوث أخطاء فادحة في عملية الإنشاء عند عدم تطابق جميع السمات بين التطبيقات الأساسية ووحدات ميزات التطبيق الديناميكية.
المشاكل التي تم إصلاحها
الإصدار 9.4.0-alpha04 من المكوّن الإضافي لنظام Gradle المتوافق مع Android
| المشاكل التي تم إصلاحها |
|
لم يتم وضع العلامة "تم حلّها" على أي مشاكل علنية في الإصدار 9.4.0-alpha04 من "مكوّن Android الإضافي في Gradle"
|
الإصدار 9.4.0-alpha03 من المكوّن الإضافي لنظام Gradle المتوافق مع Android
| المشاكل التي تم إصلاحها |
| Shrinker (R8) |
|
لم يتم تضمين عملية ربط التشويش L8 في ملف app mapping.txt
|
|
الإصدار 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-09-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-09-10 (حسب التوقيت العالمي المتفَّق عليه)"],[],[]]