الإصدار 8.5.0 من المكوّن الإضافي لنظام Gradle المتوافق مع Android (يونيو 2024)
تنظيم صفحاتك في مجموعات
يمكنك حفظ المحتوى وتصنيفه حسب إعداداتك المفضّلة.
الإصدار 8.5.0 من المكوّن الإضافي لنظام Gradle المتوافق مع Android هو إصدار رئيسي يتضمّن مجموعة متنوّعة من الميزات والتحسينات الجديدة.
التوافق
الحدّ الأقصى لمستوى واجهة برمجة التطبيقات الذي يتوافق معه الإصدار 8.5 من "مكوّن Gradle الإضافي لنظام Android" هو المستوى 34 لواجهة برمجة التطبيقات.
في ما يلي معلومات أخرى عن التوافق:
|
الحد الأدنى للإصدار |
الإصدار التلقائي |
الملاحظات |
Gradle |
8.7 |
8.7 |
لمزيد من المعلومات، اطّلِع على تحديث Gradle. |
أدوات إنشاء حزمة تطوير البرامج (SDK) |
34.0.0 |
34.0.0 |
ثبِّت أو اضبط أدوات إنشاء حزمة تطوير البرامج (SDK). |
NDK |
لا ينطبق |
26.1.10909125 |
ثبِّت أو اضبط إصدارًا مختلفًا من NDK. |
JDK |
17 |
17 |
لمزيد من المعلومات، يُرجى الاطّلاع على ضبط إصدار JDK. |
المشاكل التي تم إصلاحها
الإصدار 8.5.0 من المكوّن الإضافي لنظام Gradle المتوافق مع Android
المشاكل التي تم إصلاحها |
المكوّن الإضافي لنظام Gradle المتوافق مع Android |
AAPT: error: attribute 'package' in tag is not a valid Android package name: 'butterknife'.
|
تعطُّل zipApksFor Task في الإصدار 8.3 من "مكوّن Android الإضافي في Gradle"
|
تعذُّر إنشاء قاعدة Proguard في "مبادرة حماية الخصوصية" بسبب اسم فئة فارغ لمزوّد حزمة تطوير البرامج (SDK)
|
تعذُّر تحليل الصفوف من التبعية المتعدية في معاينة Compose
|
تتضمّن JavaPreCompileTask تبعيات مسار فئة KSP عند احتساب معالجات التعليقات التوضيحية غير التزايدية
|
تعذّر تنفيذ المهمة ":app:generateDebugLocaleConfig".
|
تعذُّر تنفيذ DexingNoClasspathTransform (minSdk >= 24) مع استهداف Java 11 بسبب عدم توفّر أعضاء متداخلين
|
عند استخدام `android.useFullClasspathForDexingTransform = true`، يتعذّر إنشاء الإصدار بسبب الخطأ `Found multiple transforms that can produce a variant`
|
أخطاء عند تشغيل Lint مع K2 UAST وبدونه
|
|
Lint |
buildList - تحذير Lint إيجابي خاطئ
|
|
دمج Lint |
تعذُّر على أداة Lint إزالة الغموض عن تبعية KMP
|
|
الإصدار 8.5.1 من المكوّن الإضافي لنظام Gradle المتوافق مع Android
المشاكل التي تم إصلاحها |
المكوّن الإضافي لنظام Gradle المتوافق مع Android |
[Koala 2024.1.2 Canary 2] حدث خطأ أثناء تشغيل وحدة ملف تعريف أساسي على حزمة APK مجزّأة
|
|
الإصدار 8.5.2 من المكوّن الإضافي لنظام Gradle المتوافق مع Android
المشاكل التي تم إصلاحها |
المكوّن الإضافي لنظام Gradle المتوافق مع Android |
الإصدار 8.5 من "مكوّن Android الإضافي لبرنامج Gradle": يتم تنفيذ العديد من مهام "mergeDebugResources"، ما يؤدي إلى إبطاء عمليات الإنشاء
|
لا تعمل إضافة دليل srcs من خلال Variant API على النحو المتوقّع
|
|
Dexer (D8) |
java.lang.VerifyError: Verifier rejected class com.pax.log.LogUtils: java.lang.StackTraceElement com.pax.log.LogUtils.getCaller(com.pax.log.b, java.lang.StackTraceElement[], int) failed to verify
|
|
Lint |
Lint: SetTextI18n تعترض على تعيين سلسلة فارغة.
|
|
Shrinker (R8) |
[r8 8.5]يؤدي دمج الفئات الأفقية في R8 إلى حدوث خطأ في التحقّق على Android 5 عند إيقاف نمذجة واجهة برمجة التطبيقات
|
قد يتسبّب إصدار Wear OS الذي تم إنشاؤه باستخدام الإصدار 8.4.0 أو 8.5.0 من المكوّن الإضافي لنظام Gradle في حدوث الخطأ java.lang.IllegalAccessError
|
[r8 8.5] دمج الفئات العمودي يتسبّب في حدوث خطأ NullPointerException في وقت التشغيل
|
تعذُّر مزامنة Gradle مع الإصدار 8.6.0-alpha06 من المكوّن الإضافي لنظام Android Gradle وظهور الخطأ "Unexpected backport missing from Android U" في R8
|
يعرض ملف dex الذي تم إنشاؤه بواسطة R8 الرسالة "تعذّر العثور على الدالة الرئيسية الثابتة(String[]) في Test" عند تنفيذه
|
اختلاف السلوك بين البرامج التي تمّت تعبئتها باستخدام R8 وD8
|
تعذُّر إنشاء الإصدار R8 (الإصدار 8.5.0 من "مكوّن Android الإضافي لنظام Gradle" أو الإصدارات الأحدث) مع ظهور الخطأ "Unexpected rewriting of item: ... to two distinct items:..."
|
خطأ في معالجة R8 بسبب عامل الإزاحة إلى اليمين
|
R8 NullPointer بعد التحديث إلى Kotlin 2.0
|
|
يخضع كل من المحتوى وعيّنات التعليمات البرمجية في هذه الصفحة للتراخيص الموضحّة في ترخيص استخدام المحتوى. إنّ Java وOpenJDK هما علامتان تجاريتان مسجَّلتان لشركة Oracle و/أو الشركات التابعة لها.
تاريخ التعديل الأخير: 2025-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"]],["تاريخ التعديل الأخير: 2025-07-15 (حسب التوقيت العالمي المتفَّق عليه)"],[],[]]