تستخدم Google تكنولوجيا الذكاء الاصطناعي لترجمة المحتوى إلى لغتك المفضّلة، وقد تتضمّن بعض الأخطاء.
الإصدار 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.2 من المكوّن الإضافي لنظام Gradle المتوافق مع Android
| المشاكل التي تم إصلاحها |
| Lint |
|
تعطُّل أداة Lint في الإصدار 9.3 من "المكوّن الإضافي لنظام Gradle المتوافق مع Android" على الإصدار 17 من JDK بسبب الخطأ NoSuchMethodError: java.util.List.removeLast() في حزمة intellij-core JavaDocParser
|
|
الإصدار 9.3.1 من المكوّن الإضافي لنظام Gradle المتوافق مع Android
| المشاكل التي تم إصلاحها |
|
لم يتم وضع العلامة "تم حلّها" على أي مشاكل عامة في الإصدار 9.3.1 من "مكوّن Android الإضافي في Gradle"
|
الإصدار 9.3.0-rc02 من المكوّن الإضافي لنظام Gradle المتوافق مع Android
| المشاكل التي تم إصلاحها |
|
لم يتم وضع العلامة "تم حلّها" على أي مشاكل علنية في الإصدار 9.3.0-rc02 من "مكوّن Android الإضافي في Gradle"
|
الإصدار 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
| المشاكل التي تم إصلاحها |
| Shrinker (R8) |
|
لم يتم تضمين عملية ربط التشويش L8 في ملف app mapping.txt
|
|
الإصدار 9.3.0-alpha04 من المكوّن الإضافي لنظام Gradle المتوافق مع Android
| المشاكل التي تم إصلاحها |
| المكوّن الإضافي لنظام Gradle المتوافق مع Android |
|
تم تجاهل مجموعة رموز المصدر keepRules في KMP بدون 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 |
|
مشكلة في رموز الإصدارات التي يتم إنشاؤها تلقائيًا
|
|
AGP: التوقف عن استخدام Project كصيغة للتبعيات
|
|
| Lint |
|
موجب خاطئ في Lint مع UseKtx
|
|
الإصدار 9.3.0 من المكوّن الإضافي لنظام Gradle المتوافق مع Android
| المشاكل التي تم إصلاحها |
|
لم يتم وضع العلامة "تم حلّها" على أي مشاكل علنية في الإصدار 9.3.0 من "المكوّن الإضافي لنظام Gradle المتوافق مع Android"
|
تعديل لغة DSL الخاصة بالتحسين من أجل ضبط قواعد الاحتفاظ ببيانات R8
يتضمّن هذا الإصدار لغة DSL محسّنة للتحسين من أجل ضبط قواعد الاحتفاظ بالبيانات لعملية التحسين التي يجريها R8، وهي متوافقة مع اختبارات وحدات التطبيق ووحدات المكتبة. لضبط إعدادات التحسين باستخدام لغة DSL المعدَّلة، استخدِم الحظر الجديد optimization. بالنسبة إلى التطبيقات، اضبط الحظر optimization ضمن نوع التصميم (مثل release أو debug) في نص برمجي للإصدار على مستوى التطبيق. تسهّل لغة DSL المحسّنة الخاصة بالتحسين عملية إعداد R8:
- يؤدي تفعيل ميزة التحسين إلى تفعيل كلّ من تحسين الرموز البرمجية وتقليص الموارد المحسَّن.
- لم يعُد عليك تحديد ملف قواعد Android keep التلقائي.
يُرجى العلم أنّ لغة DSL القديمة ستظل متاحة.
إتاحة مجموعات المصادر لتحديد قواعد الاحتفاظ
ضَع قواعد الاحتفاظ في مجموعة رموز المصدر src/<variant>/keepRules/، مع لاحقة الملف .keep. تتوافق مجموعات المصادر لقواعد الاحتفاظ مع لغة DSL المحسّنة والمعدَّلة ولغة DSL القديمة. يتوفّر استخدام مجموعات المصادر لقواعد الاحتفاظ في وحدات التطبيق ووحدات المكتبة، كما يتوفّر كطريقة لتحديد قواعد المستهلك في وحدات Kotlin Multiplatform (KMP).
يخضع كل من المحتوى وعيّنات التعليمات البرمجية في هذه الصفحة للتراخيص الموضحّة في ترخيص استخدام المحتوى. إنّ Java وOpenJDK هما علامتان تجاريتان مسجَّلتان لشركة Oracle و/أو الشركات التابعة لها.
تاريخ التعديل الأخير: 2026-09-09 (حسب التوقيت العالمي المتفَّق عليه)
[[["يسهُل فهم المحتوى.","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-09 (حسب التوقيت العالمي المتفَّق عليه)"],[],[]]