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