Google uses AI technology to translate content into your preferred language. AI translations can contain errors.
الإصدار 9.3.0 من المكوّن الإضافي لنظام Gradle المتوافق مع Android (يوليو 2026)
تنظيم صفحاتك في مجموعات
يمكنك حفظ المحتوى وتصنيفه حسب إعداداتك المفضّلة.
الإصدار 9.3 من المكوّن الإضافي لنظام Gradle المتوافق مع Android هو إصدار ثانوي يتضمّن مجموعة متنوّعة من الميزات والتحسينات الجديدة.
التوافق
الحدّ الأقصى لمستوى واجهة برمجة التطبيقات الذي يتوافق معه الإصدار 9.3 من المكوّن الإضافي لنظام Gradle المتوافق مع Android هو المستوى 37 لواجهة برمجة التطبيقات.
في ما يلي معلومات أخرى عن التوافق:
|
الإصدار الأدنى |
الإصدار التلقائي |
ملاحظات |
| Gradle |
9.5.0 |
9.5.0 |
لمزيد من المعلومات، اطّلِع على تحديث Gradle. |
| أدوات تصميم حزمة تطوير البرامج (SDK) |
36.0.0 |
36.0.0 |
تثبيت أو ضبط أدوات إنشاء حزمة تطوير البرامج (SDK). |
| NDK |
لا ينطبق |
28.2.13676358 |
تثبيت أو ضبط إصدار مختلف من NDK |
| JDK |
17 |
17 |
لمزيد من المعلومات، اطّلِع على ضبط إصدار JDK. |
مهمة Gradle المستقلة لأداة "محلِّل إعدادات R8"
يقدّم الإصدار 9.3 من المكوّن الإضافي لنظام Gradle المتوافق مع Android مهمة Gradle مخصّصة لتشغيل أداة "محلِّل إعدادات R8" بشكلٍ منفصل. تساعدك أداة "محلِّل إعدادات R8" في تحسين قواعد تقليل حجم الرموز البرمجية وإخفائها في تطبيقك.
./gradlew :app:analyzeReleaseR8Config
تنشئ المهمة :app:analyzeReleaseR8Config التقرير بدون إكمال سلسلة تجميع ملف APK أو حزمة التطبيق. يوفّر ذلك حلقة ملاحظات أقصر، ما يسرّع من عملية تكرار المهام التي ينفّذها المطوّرون عند تحسين قواعد الاحتفاظ بالبيانات. بدلاً من ذلك، يمكنك إنشاء التقرير تلقائيًا من خلال تشغيل بنية إصدار R8 (مثل assembleRelease أو bundleRelease).
لمزيد من المعلومات، اطّلِع على تشغيل مهمة Gradle المستقلة لإنشاء
التقرير.
المشاكل التي تم إصلاحها
الإصدار 9.3.0-rc02 من المكوّن الإضافي لنظام Gradle المتوافق مع Android
| المشاكل التي تم إصلاحها |
|
لم يتم وضع العلامة "تم حلّها" على أي مشاكل علنية في الإصدار 9.3.0-rc02 من المكوّن الإضافي لنظام Gradle المتوافق مع Android
|
الإصدار 9.3.0-rc01 من المكوّن الإضافي لنظام Gradle المتوافق مع Android
| المشاكل التي تم إصلاحها |
|
لم يتم وضع العلامة "تم حلّها" على أي مشاكل علنية في الإصدار 9.3.0-rc01 من المكوّن الإضافي لنظام Gradle المتوافق مع Android
|
الإصدار 9.3.0-alpha12 من المكوّن الإضافي لنظام Gradle المتوافق مع Android
| المشاكل التي تم إصلاحها |
| المكوّن الإضافي لنظام Gradle المتوافق مع Android |
|
فشل عملية الإنشاء: يؤدي تسرّب مؤشر الملف في classes.jar في compile_library_classes_jar إلى منع عمليات إعادة الإنشاء على نظام التشغيل Windows إلى حين إعادة تشغيل بيئة التطوير المتكاملة
|
|
| أداة Lint |
|
تتعامل أداة Lint مع مكتبة Java المستورَدة على أنّها مشروع Android، وتتجاهل إصدار حزمة تطوير البرامج (SDK) المستخدَمة في عملية التجميع
|
|
الإصدار 9.3.0-alpha11 من المكوّن الإضافي لنظام Gradle المتوافق مع Android
| المشاكل التي تم إصلاحها |
|
لم يتم وضع العلامة "تم حلّها" على أي مشاكل علنية في الإصدار 9.3.0-alpha11 من المكوّن الإضافي لنظام Gradle المتوافق مع Android
|
الإصدار 9.3.0-alpha10 من المكوّن الإضافي لنظام Gradle المتوافق مع Android
| المشاكل التي تم إصلاحها |
|
لم يتم وضع العلامة "تم حلّها" على أي مشاكل علنية في الإصدار 9.3.0-alpha10 من المكوّن الإضافي لنظام Gradle المتوافق مع Android
|
الإصدار 9.3.0-alpha09 من المكوّن الإضافي لنظام Gradle المتوافق مع Android
| المشاكل التي تم إصلاحها |
|
لم يتم وضع العلامة "تم حلّها" على أي مشاكل علنية في الإصدار 9.3.0-alpha09 من المكوّن الإضافي لنظام Gradle المتوافق مع Android
|
الإصدار 9.3.0-alpha08 من المكوّن الإضافي لنظام Gradle المتوافق مع Android
| المشاكل التي تم إصلاحها |
|
لم يتم وضع العلامة "تم حلّها" على أي مشاكل علنية في الإصدار 9.3.0-alpha08 من المكوّن الإضافي لنظام Gradle المتوافق مع Android
|
الإصدار 9.3.0-alpha07 من المكوّن الإضافي لنظام Gradle المتوافق مع Android
| المشاكل التي تم إصلاحها |
|
لم يتم وضع العلامة "تم حلّها" على أي مشاكل علنية في الإصدار 9.3.0-alpha07 من المكوّن الإضافي لنظام Gradle المتوافق مع Android
|
الإصدار 9.3.0-alpha06 من المكوّن الإضافي لنظام Gradle المتوافق مع Android
| المشاكل التي تم إصلاحها |
| المكوّن الإضافي لنظام Gradle المتوافق مع Android |
|
يجب أن تستخدم JavaDocGenerationTask العاملين
|
|
الإصدار 9.3.0-alpha05 من المكوّن الإضافي لنظام Gradle المتوافق مع Android
| المشاكل التي تم إصلاحها |
| أداة تقليل الحجم (R8) |
|
لم يتم تضمين ربط إخفاء L8 في ملف mapping.txt الخاص بالتطبيق
|
|
الإصدار 9.3.0-alpha04 من المكوّن الإضافي لنظام Gradle المتوافق مع Android
| المشاكل التي تم إصلاحها |
| المكوّن الإضافي لنظام Gradle المتوافق مع Android |
|
يتم تجاهل مجموعة رموز المصدر KMP keepRules بدون `it.consumerKeepRules.publish = true`
|
|
الإصدار 9.3.0-alpha03 من المكوّن الإضافي لنظام Gradle المتوافق مع Android
| المشاكل التي تم إصلاحها |
| المكوّن الإضافي لنظام Gradle المتوافق مع Android |
|
java.lang.ClassNotFoundException: لم يتم العثور على الفئة "com.android.tools.r8.RecordTag" بعد ترقية Gradle إلى الإصدار 9.2.0
|
|
| أداة Lint |
|
خطأ في أداة Lint عند إيقاف ميزة "تقليص الموارد"
|
|
الإصدار 9.3.0-alpha02 من المكوّن الإضافي لنظام Gradle المتوافق مع Android
| المشاكل التي تم إصلاحها |
| المكوّن الإضافي لنظام Gradle المتوافق مع Android |
|
طلب ميزة: إضافة إمكانية استخدام native_libs_merge_blame_file إلى المكوّن الإضافي لنظام Gradle المتوافق مع Android
|
|
| أداة Lint |
|
علامة اقتباس مائلة مفقودة في رسالة الخطأ التي تعرضها أداة AnnotationDetector
|
|
خطأ في أداة Lint عند إيقاف ميزة "تقليص الموارد"
|
|
الإصدار 9.3.0-alpha01 من المكوّن الإضافي لنظام Gradle المتوافق مع Android
| المشاكل التي تم إصلاحها |
| المكوّن الإضافي لنظام Gradle المتوافق مع Android |
|
مشكلة في رموز الإصدار التي يتم إنشاؤها تلقائيًا
|
|
المكوّن الإضافي لنظام Gradle المتوافق مع Android: إيقاف استخدام Project كرمز للتبعيات
|
|
| أداة Lint |
|
نتيجة موجبة خاطئة في أداة Lint مع UseKtx
|
|
الإصدار 9.3.0 من المكوّن الإضافي لنظام Gradle المتوافق مع Android
| المشاكل التي تم إصلاحها |
|
لم يتم وضع العلامة "تم حلّها" على أي مشاكل علنية في الإصدار 9.3.0 من المكوّن الإضافي لنظام Gradle المتوافق مع Android
|
تعديل لغة النطاق الخاصة بالتحسين لضبط قواعد الاحتفاظ بالبيانات في R8
يقدّم هذا الإصدار لغة نطاق معدَّلة للتحسين لضبط قواعد الاحتفاظ بالبيانات لتحسين R8
، وهي متوافقة مع وحدات التطبيق واختبارات وحدات المكتبة. لضبط التحسين باستخدام لغة النطاق المعدَّلة، استخدِم البلوك optimization الجديد. بالنسبة إلى التطبيقات، اضبط البلوك optimization ضمن نوع التصميم (مثل release أو debug) في نص برمجة الإصدار على مستوى التطبيق. تسهّل لغة النطاق المعدَّلة للتحسين عملية ضبط R8:
- يؤدي تفعيل التحسين إلى تفعيل كلّ من تحسين الرموز البرمجية وتقليل حجم الموارد المحسَّن.
- لم يعُد عليك تحديد ملف قواعد الاحتفاظ بالبيانات التلقائي في Android.
يُرجى العِلم أنّ لغة النطاق القديمة لا تزال متوافقة.
تقديم مجموعات المصادر لتحديد قواعد الاحتفاظ بالبيانات
ضَع قواعد الاحتفاظ بالبيانات في مجموعة رموز المصدر src/<variant>/keepRules/، مع إضافة اللاحقة
إلى اسم الملف .keep. تتوافق لغة النطاق المعدَّلة للتحسين ولغة النطاق القديمة مع مجموعات المصادر لقواعد الاحتفاظ بالبيانات. يمكن استخدام مجموعات المصادر لقواعد الاحتفاظ بالبيانات في وحدات التطبيق ووحدات المكتبة، وكطريقة لتحديد قواعد المستهلك في وحدات Kotlin Multiplatform (KMP).
يخضع كل من المحتوى وعيّنات التعليمات البرمجية في هذه الصفحة للتراخيص الموضحّة في ترخيص استخدام المحتوى. إنّ Java وOpenJDK هما علامتان تجاريتان مسجَّلتان لشركة Oracle و/أو الشركات التابعة لها.
تاريخ التعديل الأخير: 2026-07-15 (حسب التوقيت العالمي المتفَّق عليه)
[[["يسهُل فهم المحتوى.","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-15 (حسب التوقيت العالمي المتفَّق عليه)"],[],[]]