Google uses AI technology to translate content into your preferred language. AI translations can contain errors.
الإصدار 8.8.0 من "المكوّن الإضافي لنظام Gradle المتوافق مع Android" (يناير 2025)
تنظيم صفحاتك في مجموعات
يمكنك حفظ المحتوى وتصنيفه حسب إعداداتك المفضّلة.
الإصدار 8.8.0 من "المكوّن الإضافي لنظام Gradle المتوافق مع Android" هو إصدار رئيسي يتضمّن مجموعة متنوّعة من الميزات والتحسينات الجديدة.
التوافق
الحدّ الأقصى لمستوى واجهة برمجة التطبيقات الذي يتوافق معه الإصدار 8.8 من "المكوّن الإضافي لنظام Gradle المتوافق مع Android" هو المستوى 35 لواجهة برمجة التطبيقات.
في ما يلي معلومات أخرى عن التوافق:
|
الإصدار الأدنى |
الإصدار التلقائي |
ملاحظات |
| Gradle |
8.10.2 |
8.10.2 |
لمزيد من المعلومات، اطّلِع على تحديث Gradle. |
| أدوات تصميم حزمة تطوير البرامج (SDK) |
35.0.0 |
35.0.0 |
تثبيت أو ضبط أدوات إنشاء حزمة تطوير البرامج (SDK). |
| NDK |
لا ينطبق |
27.0.12077973 |
تثبيت إصدار مختلف من NDK أو ضبطه |
| JDK |
17 |
17 |
لمزيد من المعلومات، اطّلِع على مقالة ضبط إصدار JDK. |
المشاكل التي تم إصلاحها
الإصدار 8.8.2 من "المكوّن الإضافي لنظام Gradle المتوافق مع Android"
| المشاكل التي تم إصلاحها |
| المكوّن الإضافي لنظام Gradle المتوافق مع Android |
|
Initialization script 'C:\Users\mypc\AppData\Local\Temp\ijresolvers2.gradle' line: 162
|
|
| أداة التصغير (R8) |
|
لا يعمل Gson proguard بشكلٍ سليم بعد الترقية إلى الإصدار 8.8 من المكوّن الإضافي لنظام Gradle المتوافق مع Android
|
|
java.lang.VerifyError: Verifier rejected class
|
|
تعطُّل Leanback عند تصغيره باستخدام R8 المضمّنة في الإصدار 8.10.0-alpha04 من المكوّن الإضافي لنظام Gradle المتوافق مع Android
|
|
الإصدار 8.8.1 من "المكوّن الإضافي لنظام Gradle المتوافق مع Android"
| المشاكل التي تم إصلاحها |
| أداة تحويل رمز Dalvik إلى رمز تنفيذي (D8) |
|
إضافة OpenJDK 23 للاختبار
|
|
| أداة التصغير (R8) |
|
java.lang.AbstractMethodError: Receiver class [...]$$Lambda$[...] does not define or inherit an implementation of the resolved method [...] of interface [...]
|
|
NPE in Enqueuer releated to record DexCallSite
|
|
يؤدي الإصدار 8.7.18 من R8 إلى حدوث استثناء مؤشر فارغ في وقت التشغيل عند استدعاء job?.cancel
|
|
java.lang.NoClassDefFoundError: Failed resolution of: Lkotlin/LazyThreadSafetyMode
|
|
يبدو أنّ Monzo يستغرق وقتًا مفرطًا في عملية إزالة الرموز غير المستخدَمة
|
|
تعذُّر إنشاء بنية الإصدار في الإصدار 8.8 من "المكوّن الإضافي لنظام Gradle المتوافق مع Android": R8: java.lang.NullPointerException: Cannot read field "b" because the return value of "com.android.tools.r8.internal.BS.a(com.android.tools.r8.internal.cR)" is null`
|
|
الإصدار 8.8.0 من "المكوّن الإضافي لنظام Gradle المتوافق مع Android"
| المشاكل التي تم إصلاحها |
| المكوّن الإضافي لنظام Gradle المتوافق مع Android |
|
Consider annotate input type for JacocoTransform as a @Classpath
|
|
com.android.build.api.variant.GeneratesApk should expose minSdk
|
|
com.android.settings plugin doesn't recognize targetSdk
|
|
SourceDirectories.addGeneratedSourceDirectory is not friendly to multiple variants
|
|
Implement flag to disable AGP minimum version checking
|
|
AGP has confusing interactions with configuring kotlin compiler options
|
|
AGP should expose a BuiltArtifactLoader for target project apk in com.android.test projects
|
|
[AGP] Lazy SdkComponents.ndkDirectory provider fails to produce value, but eager android.ndkDirectory API works
|
|
Build options: Add new "Build Run configuration" option and make it the default
|
|
BuildConfig can not be resolved in unit tests when using android.enableBuildConfigAsBytecode=true
|
|
Apks generated from Bundles does not consider privacy sandbox support
|
|
com.android.settings plugin doesn't recognize targetSdk
|
|
| أداة تحويل رمز Dalvik إلى رمز تنفيذي (D8) |
|
Desugar library 2.1.0 does not work with AGP 8.5.2
|
|
| أداة Lint |
|
KtAnalysisSessionProvider incompatibility with lint checks introduced in 8.7.0-alpha04
|
|
"False positive" WrongConstant when using PackageManager.ResolveInfoFlags.of with Kotlin
|
|
"At least one host must be specified" lint error when setting http or https intent-filter scheme
|
|
Handle type-use annotations in more cases for UnknownNullness lint
|
|
AGP 8.6.1: Regression - WrongConstant lint failure when using [Int].toLong() inside a @LongDef in Kotlin
|
|
AGP 8.7.0 - Lint False Positive RestrictedApi on NavOptionsBuilder.popUpTo
|
|
WrongConstant lint appearing twice
|
|
MonochromeLauncherIcon: Monochrome icon is not defined" warning is not caught by استوديو Android
|
|
AbstractAnnotationDetector checks wrong overloaded functions/constructors
|
|
Lint ImportAliasTestMode doesn't create import aliases for top level functions
|
|
WrongConstant lint appearing twice
|
|
New ObsoleteSdkInt lint warnings with AGP 8.8
|
|
False positive lint check android.permission.SCHEDULE_EXACT_ALARM is only granted to system apps
|
|
K2 Mode throws RestrictedApi warning when using .hasRoute(Route::class) in Android Studio
|
|
| التكامل مع أداة Lint |
|
Lint variant task is not found after evaluation
|
|
Linting fails when importing AAR file with implemenation files
|
|
يخضع كل من المحتوى وعيّنات التعليمات البرمجية في هذه الصفحة للتراخيص الموضحّة في ترخيص استخدام المحتوى. إنّ Java وOpenJDK هما علامتان تجاريتان مسجَّلتان لشركة Oracle و/أو الشركات التابعة لها.
تاريخ التعديل الأخير: 2026-05-06 (حسب التوقيت العالمي المتفَّق عليه)
[[["يسهُل فهم المحتوى.","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-05-06 (حسب التوقيت العالمي المتفَّق عليه)"],[],[]]