Google uses AI technology to translate content into your preferred language. AI translations can contain errors.
الإصدار 8.9.0 من "المكوّن الإضافي لنظام Gradle المتوافق مع Android" (آذار (مارس) 2025)
تنظيم صفحاتك في مجموعات
يمكنك حفظ المحتوى وتصنيفه حسب إعداداتك المفضّلة.
الإصدار 8.9.0 من "المكوّن الإضافي لنظام Gradle المتوافق مع Android" هو إصدار رئيسي يتضمّن مجموعة متنوّعة من الميزات والتحسينات الجديدة.
التوافق
الحدّ الأقصى لمستوى واجهة برمجة التطبيقات الذي يتوافق معه الإصدار 8.9 من "المكوّن الإضافي لنظام Gradle المتوافق مع Android" هو المستوى 35 لواجهة برمجة التطبيقات.
في ما يلي معلومات أخرى عن التوافق:
|
الإصدار الأدنى |
الإصدار التلقائي |
ملاحظات |
| Gradle |
8.11.1 |
8.11.1 |
لمزيد من المعلومات، اطّلِع على تحديث Gradle. |
| أدوات تصميم حزمة تطوير البرامج (SDK) |
35.0.0 |
35.0.0 |
تثبيت أو ضبط أدوات إنشاء حزمة تطوير البرامج (SDK). |
| NDK |
لا ينطبق |
27.0.12077973 |
تثبيت أو ضبط إصدار مختلف من NDK |
| JDK |
17 |
17 |
لمزيد من المعلومات، اطّلِع على ضبط إصدار JDK. |
المشاكل التي تم إصلاحها
الإصدار 8.9.2 من "المكوّن الإضافي لنظام Gradle المتوافق مع Android"
| المشاكل التي تم إصلاحها |
| أداة تقليص حجم الرموز البرمجية (R8) |
|
مشكلة تقليص الموارد في الإصدار 8.9 من المكوّن الإضافي لنظام Gradle المتوافق مع Android تؤدي إلى عدم توفّر الموارد في وحدات الميزات الديناميكية
|
|
ClassCastException من عملية تحويل آمنة في عملية تهيئة الفئة
|
|
يتعذّر استدعاء com.android.tools.r8.internal.H5.x()
|
|
الإصدار 8.9.1 من "المكوّن الإضافي لنظام Gradle المتوافق مع Android"
| المشاكل التي تم إصلاحها |
| أداة تحويل الرموز البرمجية إلى صيغة Dalvik (D8) |
|
الحمل العكسي لـ android.os.Build.VERSION_CODES_FULL غير صحيح لـ Baklava
|
|
| أداة تقليص حجم الرموز البرمجية (R8) |
|
يتعذّر إنشاء ملف APK موقَّع بعد الترقية إلى الإصدار 8.9.0 من "المكوّن الإضافي لنظام Gradle المتوافق مع Android"
|
|
يحدث خطأ في تحليل الموقع الذي تم تخصيص الذاكرة فيه قبل قراءة الموقع عند إنشاء ملف الفئة
|
|
مشكلة تتعلّق بواجهة برمجة تطبيقات Java SPI في أداة تقليص حجم الرموز البرمجية R8 في الإصدارات 8.6.*، 8.7.*، 8.8.0
|
|
الإصدار 8.9.0 من "المكوّن الإضافي لنظام Gradle المتوافق مع Android"
| المشاكل التي تم إصلاحها |
| المكوّن الإضافي لنظام Gradle المتوافق مع Android |
|
تقديم رسالة خطأ قابلة للتنفيذ عند تعذُّر مهمة إعداد GMD بسبب عدم توفّر مساحة كافية على القرص
|
|
لا يتعرّف المكوّن الإضافي com.android.settings على targetSdk
|
|
رسالة الخطأ غير المفيدة ''لم يتم تحديد compileSdkVersion. يُرجى إضافته إلى ملف build.gradle"
|
|
عدم توفّر "إصدار نظيف" في قائمة "إصدار"
|
|
ربما السماح للدعم المضمّن للغة Kotlin في "المكوّن الإضافي لنظام Gradle المتوافق مع Android" بإضافة تبعية kotlin stdlib تلقائيًا
|
|
يجب تعديل shouldConfigureKotlinPlatformAttribute للتعامل مع الدعم المضمّن للغة Kotlin
|
|
عرض بنية Gradle للغة Kotlin في رسالة الخطأ الخاصة بـ `checkTestedAppObfuscationRelease`
|
|
تحسين رسالة الخطأ في المكتبة المدمَجة عندما تكون التبعية غير محلولة
|
|
لا يتم تمرير "خصائص النظام" من ملف gradle.properties إلى R8 Gradle Workers في عمليات منفصلة
|
|
جعل BuiltArtifact.outputFile من نوع الملف
|
|
عدم تقديم مساحة الاسم في المكتبة المدمَجة لا يؤدي إلى ظهور رسالة خطأ جيدة
|
|
لا تسمح خيارات Lint في الإصدار 7.1.0-alpha08 من "المكوّن الإضافي لنظام Gradle المتوافق مع Android" باستخدام stdout
|
|
"المكوّن الإضافي لنظام Gradle المتوافق مع Android": يجب أن تعرض النُسخ أسماء مجموعات المصادر
|
|
تتأثر ذاكرة التخزين المؤقت للإعدادات بسهولة بإعداد متغيّر بيئة TERM
|
|
يتعذّر استخدام AndroidComponentsExtension.addSourceSetConfigurations عند تفعيل الإحصاءات
|
|
نص برمجي للتهيئة "C:\Users\mypc\AppData\Local\Temp\ijresolvers2.gradle" السطر: 162
|
|
يتعذّر استخدام AndroidComponentsExtension.addSourceSetConfigurations عند تفعيل الإحصاءات
|
|
| أداة تحويل الرموز البرمجية إلى صيغة Dalvik (D8) |
|
java.lang.VerifyError: Verifier rejected class: [0x430] copy1 v2<-v264 type=Undefined cat=3
|
|
| أداة Lint |
|
تعطُّل أداة Lint عند إجراء عمليات التحقّق من Gradle باستخدام أداة Lint
|
|
تعذُّر أداة Lint بسبب InstantiationException بدون رسالة استثناء في تتبُّع تسلسل استدعاء الدوال في أداة Lint
|
|
التحقّق من أداة Lint يظهر نتيجة إيجابية خاطئة: لا يتم منح إذن android.permission.SCHEDULE_EXACT_ALARM إلا لتطبيقات النظام
|
|
يجب تطبيق عملية التحقّق StringFormatInvalid على طريقة stringResource في Compose
|
|
لا يعمل التعليق التوضيحي RequiresFeature مع ملفات Kotlin
|
|
kotlin android.os.Handler removeCallbacks Runnable
|
|
تحذير WrongConstant من أداة Lint بشأن تعريف الثابت بدلاً من استخدامه باستخدام مفتاح Shift
|
|
ظهور تحذير WrongConstant من أداة Lint مرّتين
|
|
استثناء وقت التشغيل أقل من الإصدار 26 من واجهة برمجة التطبيقات مع واجهة برمجة تطبيقات Java nio غير المتوافقة (بدون خطأ lint)
|
|
تمنع أداة Lint استخدام RequiresApi حتى في طريقة مساعِدة خاصة في الاختبار
|
|
يعرض وضع K2 تحذير RestrictedApi عند استخدام .hasRoute(Route::class) في "استوديو Android"
|
|
تقترح أداة Lint استبدال @RequiresExtension في الاختبار بـ @SdkSuppress، التي لا تتوافق مع إضافات حزمة تطوير البرامج (SDK)
|
|
تُبلغ أداة Lint بشكلٍ غير صحيح عن تنسيق متداخل غير ضروري عندما يتم استخدام FrameLayout مع fitSystemWindows لتضمين عنصر RelativeLayout فرعي يتطلب مساحة تركين مخصّصة.
|
|
لا تأخذ قاعدة CoarseFineLocation من أداة Lint في الاعتبار سمة maxSdkVersion
|
|
AppLinkSplitToWebAndCustom هو UnknownIssue في الإصدار 8.7.3 من أداة Lint
|
|
تعطُّل عملية التحقّق StringEscapeDetector من أداة Lint عند استخدام "\\ "
|
|
تحذير غير صحيح من أداة Lint بشأن التعليق التوضيحي `@Parcelize`على الواجهات المحكمة
|
|
تعطُّل الإصدار 2024.3.1.4 من "استوديو Android" بشكل متقطّع عند تعديل نصوص Kotlin
|
|
| التكامل مع أداة Lint |
|
لا يتم تشغيل lintVitalRelease تلقائيًا عند إنشاء حزمة تطبيق
|
|
| أداة تقليص حجم الرموز البرمجية (R8) |
|
لا يعمل Gson proguard بشكلٍ سليم بعد الترقية إلى الإصدار 8.8 من المكوّن الإضافي لنظام Gradle المتوافق مع Android
|
|
java.lang.VerifyError: Verifier rejected class
|
|
تعطُّل Leanback عند تصغيره باستخدام R8 المضمّنة في الإصدار 8.10.0-alpha04 من المكوّن الإضافي لنظام Gradle المتوافق مع Android
|
|
يخضع كل من المحتوى وعيّنات التعليمات البرمجية في هذه الصفحة للتراخيص الموضحّة في ترخيص استخدام المحتوى. إنّ Java وOpenJDK هما علامتان تجاريتان مسجَّلتان لشركة Oracle و/أو الشركات التابعة لها.
تاريخ التعديل الأخير: 2026-06-27 (حسب التوقيت العالمي المتفَّق عليه)
[[["يسهُل فهم المحتوى.","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-06-27 (حسب التوقيت العالمي المتفَّق عليه)"],[],[]]