المشاكل التي تم حلّها في تحديث Ladybug الذي يحتوي على ميزات جديدة من "استوديو Android"
تنظيم صفحاتك في مجموعات
يمكنك حفظ المحتوى وتصنيفه حسب إعداداتك المفضّلة.
تحديث Ladybug الذي يتضمّن ميزات جديدة من "استوديو Android" | الإصدار 2024.2.2 Patch 2
تم إصدارها مع:
- الإصدار 8.8.2 من "مكوّن Android الإضافي لنظام Gradle"
المشاكل التي تم إصلاحها |
المكوّن الإضافي لنظام Gradle المتوافق مع Android |
Initialization script 'C:\Users\mypc\AppData\Local\Temp\ijresolvers2.gradle' line: 162
|
|
النشر |
عدم نشر "استوديو Android" للتغييرات في التطبيق
|
|
Shrinker (R8) |
لا يعمل Gson proguard بشكلٍ سليم بعد الترقية إلى الإصدار 8.8 من "مكوّن Android الإضافي في Gradle"
|
java.lang.VerifyError: Verifier rejected class
|
تعطُّل Leanback عند تصغيره باستخدام R8 المضمّن في الإصدار 8.10.0-alpha04 من "مكوّن Android الإضافي في Gradle"
|
|
تحديث Ladybug من "استوديو Android" | الإصدار 2024.2.2، الحزمة 1
تم إصدارها مع:
- الإصدار 8.8.1 من المكوّن الإضافي لنظام Gradle المتوافق مع Android
المشاكل التي تم إصلاحها |
النشر |
[Ladybug Canary 9] عند تشغيل المشروع، لا يعيد "استوديو Android" إنشاء المشروع، ما يؤدي إلى ظهور الخطأ "Error loading build artifacts"
|
عدم نشر "استوديو Android" للتغييرات في التطبيق
|
|
Dexer (D8) |
إضافة OpenJDK 23 للاختبار
|
|
تعديل التنسيق والموارد |
أصبح Android Studio بطيئًا بعد التحديث
|
|
إجراء الاختبارات |
يتعذّر إجراء اختبارات الوحدات.
|
|
Shrinker (R8) |
java.lang.AbstractMethodError: Receiver class [...]$$Lambda$[...] does not define or inherit an implementation of the resolved method [...] of interface [...]
|
خطأ NPE في Enqueuer مرتبط بسجلّ DexCallSite
|
يتسبّب الإصدار R8 8.7.18 في حدوث استثناء مؤشر فارغ في وقت التشغيل عند استدعاء job?.cancel
|
java.lang.NoClassDefFoundError: Failed resolution of: Lkotlin/LazyThreadSafetyMode
|
يبدو أنّ Monzo تستخدم وقتًا مفرطًا في عملية حذف الرموز غير المستخدَمة
|
AGP 8.8 fail release build : 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`
|
|
تحديث Ladybug الذي يتضمّن ميزات جديدة من "استوديو Android" | الإصدار 2024.2.2
تم إصدارها مع:
- الإصدار 8.8.0 من "المكوّن الإضافي لنظام Gradle المتوافق مع Android"
يتضمّن هذا الإصدار إصلاحات وتحسينات بسيطة.
تحديث Ladybug من "استوديو Android" | الإصدار التجريبي 2 من 2024.2.2
تم إصدارها مع:
- الإصدار 8.8.0-rc02 من المكوّن الإضافي لنظام Gradle المتوافق مع Android
المشاكل التي تم إصلاحها |
Gradle |
حدث خطأ عند إنشاء المشروع بعد الترقية إلى الإصدار 9 من قناة Canary
|
|
تحديث Ladybug من "استوديو Android" | الإصدار التجريبي 1 من 2024.2.2
تم إصدارها مع:
- الإصدار 8.8.0-rc01 من المكوّن الإضافي لنظام Gradle المتوافق مع Android
المشاكل التي تم إصلاحها |
المكوّن الإضافي لنظام Gradle المتوافق مع Android |
لا يتعرّف المكوّن الإضافي com.android.settings على targetSdk
|
|
الاستيراد/المزامنة |
تتوقف Ladybug Feature Drop 2024.2.2 Canary 9 عند الفهرسة
|
|
Jetpack Compose |
يجب أن تحدّد طلبات produceState القيمة داخل دالة lambda الخاصة بالمنتج: لا يفهم فحص lint تعيين تعبير "if"
|
|
Lint |
لا يتم منح عملية التحقّق من lint الإيجابية الخاطئة android.permission.SCHEDULE_EXACT_ALARM إلا لتطبيقات النظام
|
يعرض "وضع K2" تحذير RestrictedApi عند استخدام .hasRoute(Route::class) في "استوديو Android"
|
|
تحديث Ladybug من "استوديو Android" | الإصدار التجريبي 1 من 2024.2.2
تم إصدارها مع:
- الإصدار 8.8.0-beta01 من "المكوّن الإضافي لنظام Gradle المتوافق مع Android"
المشاكل التي تم إصلاحها |
النشر |
[Ladybug Canary 9] عند تشغيل المشروع، لا يعيد "استوديو Android" إنشاء المشروع، ما يؤدي إلى ظهور الخطأ "Error loading build artifacts"
|
|
العرض |
تعطُّل Android Studio عند معاينة ملفات التنسيق
|
|
تحديث Ladybug الذي يتضمّن ميزات جديدة من "استوديو Android" | الإصدار 9 من قناة Canary 2024.2.2
تم إصدارها مع:
- الإصدار 8.8.0-alpha09 من "المكوّن الإضافي لنظام Gradle المتوافق مع Android"
المشاكل التي تم إصلاحها |
أداة فحص حِزم APK |
من المفترض أن يختار "أداة تحليل حِزم APK" ملفات التعيين تلقائيًا في حِزم التطبيقات.
|
|
Dexer (D8) |
لا تعمل مكتبة Desugar الإصدار 2.1.0 مع الإصدار 8.5.2 من "مكوّن Android الإضافي في Gradle"
|
|
الاستيراد/المزامنة |
رسالة الخطأ "تم العثور على ملفَين بالمسار " لا يمكن اتّخاذ إجراء بشأنها
|
انتهاك المشاريع المعزولة في JetGradlePlugin
|
|
تعديل التنسيق والموارد |
لا يظهر زر "تبديل موضع الأدوات وإمكانية ظهورها" في "محرّر التصميم" منذ الإصدار 2024 من Android Studio.
|
|
أداة فحص الشبكة |
في "أداة فحص الشبكة"، يجب أن يكون نص الطلب قابلاً للتمرير.
|
|
الأجهزة التي يتم تشغيلها |
خطأ: عند التحديث إلى Android 15، يتعذّر على Android Studio إيقاف الشاشة عند عرض المحتوى على شاشة أخرى
|
|
تحديث Ladybug من "استوديو Android" | الإصدار 8 من قناة Canary 2024.2.2
تم إصدارها مع:
- الإصدار 8.8.0-alpha08 من "المكوّن الإضافي لنظام Gradle المتوافق مع Android"
المشاكل التي تم إصلاحها |
المكوّن الإضافي لنظام Gradle المتوافق مع Android |
حِزم APK التي تم إنشاؤها من الحِزم لا تأخذ في الاعتبار إمكانية استخدام Privacy Sandbox
|
|
Android Studio |
تم اقتراح "يمكن استبدال Lambda بمرجع الطريقة" عندما يكون من غير المفيد إجراء ذلك بسبب قيود الإصدار.
|
|
المترجم والوقت الفعلي |
ProduceStateDoesNotAssignValue موجب خاطئ
|
|
التحرير |
إزالة استخدامات نقطة الإضافة التي تم إيقافها نهائيًا: com.intellij.dom.fileDescription
|
يتضمّن اقتراح إعادة التسمية المستند إلى الذكاء الاصطناعي الاسم الحالي/الأصلي
|
|
Gradle |
يجب أن يتم تعديل قيمة الإعدادات pseudoLocalesEnabled تلقائيًا في resourceConfigurations
|
|
Lint |
يتحقّق AbstractAnnotationDetector من الدوال/الدوال الإنشائية المحمّلة بشكل خاطئ
|
لا ينشئ Lint ImportAliasTestMode أسماء مستعارة للاستيراد للدوال ذات المستوى الأعلى
|
ظهور WrongConstant lint مرتين
|
تحذيرات ObsoleteSdkInt الجديدة في أداة Lint مع الإصدار 8.8 من "مكوّن Android الإضافي لنظام Gradle"
|
|
تحديث Ladybug الذي يتضمّن ميزات جديدة من "استوديو Android" | الإصدار 7 من قناة Canary 2024.2.2
تم إصدارها مع:
- الإصدار 8.8.0-alpha07 من "المكوّن الإضافي لنظام Gradle المتوافق مع Android"
المشاكل التي تم إصلاحها |
Android Studio |
تم اقتراح "يمكن استبدال Lambda بمرجع الطريقة" عندما يكون من غير المفيد إجراء ذلك بسبب قيود الإصدار.
|
|
تحديث Ladybug من "استوديو Android" | الإصدار 6 من Canary 2024.2.2
تم إصدارها مع:
- الإصدار 8.8.0-alpha06 من "المكوّن الإضافي لنظام Gradle المتوافق مع Android"
المشاكل التي تم إصلاحها |
أداة ترقية حزمة تطوير البرامج لنظام التشغيل Android |
تشير الروابط من "أداة ترقية حزم تطوير البرامج لنظام التشغيل Android" إلى مستندات Google الداخلية.
|
|
إحصاءات جودة التطبيق |
رابط "مزيد من المعلومات" غير صحيح حول نظام مراقبة جودة الهواء في النافذة المنبثقة الخاصة بمعلومات مؤشر جودة الهواء
|
|
محرّر الرموز |
لا ترى بعض عمليات الفحص في IntelliJ التعليقات التوضيحية التي تم إدخالها باستخدام Metalava في حزمة تطوير البرامج (SDK) لنظام Android
|
|
توافق Dagger/Hilt |
عدم توفّر رمز في الهامش لموفّري Dagger الذين تم إدخالهم باستخدام K2
|
|
أداة فحص التنسيق |
لا يعرض Layout Inspector عدد عمليات إعادة التركيب داخل العناصر الفرعية
|
|
Lint |
AGP 8.7.0 - Lint False Positive RestrictedApi على NavOptionsBuilder.popUpTo
|
ظهور WrongConstant lint مرتين
|
لا يرصد "استوديو Android" التحذير "MonochromeLauncherIcon: لم يتم تحديد الرمز أحادي اللون"
|
|
إجراء الاختبارات |
java.lang.NoClassDefFoundError عند إجراء الاختبارات باستخدام JUnit
|
لم يتم تعديل إعدادات التشغيل لاختبارات الوحدات بشكلٍ صحيح
|
|
أدوات الاختبار |
لا يمنع maxConcurrentDevices=1 تشغيل محاكيات متعددة في الوقت نفسه
|
|
Upgrade Assistant |
أضِف دعمًا في AUA لتفعيل `buildFeatures.resValues` في لغة DSL في كل مشروع يستخدمها.
|
|
تحديث Ladybug الذي يتضمّن ميزات جديدة من "استوديو Android" | 2024.2.2 الإصدار التجريبي 5
تم إصدارها مع:
- الإصدار 8.8.0-alpha05 من المكوّن الإضافي لنظام Gradle المتوافق مع Android
المشاكل التي تم إصلاحها |
المكوّن الإضافي لنظام Gradle المتوافق مع Android |
خيارات الإنشاء: إضافة خيار "إعدادات تشغيل الإنشاء" جديد وجعله الخيار التلقائي
|
لا يمكن حلّ BuildConfig في اختبارات الوحدات عند استخدام android.enableBuildConfigAsBytecode=true
|
|
دمج Lint |
تعذُّر إجراء عملية Linting عند استيراد ملف AAR يتضمّن ملفات تنفيذ
|
|
Logcat |
التفاف غريب في أداة Logcat في "استوديو Android"
|
|
تحديث Ladybug من "استوديو Android" | الإصدار 4 من قناة Canary 2024.2.2
تم إصدارها مع:
- الإصدار 8.8.0-alpha04 من المكوّن الإضافي لنظام Gradle المتوافق مع Android
المشاكل التي تم إصلاحها |
المكوّن الإضافي لنظام Gradle المتوافق مع Android |
[AGP] تعذُّر عرض قيمة Lazy SdkComponents.ndkDirectory، ولكنّ واجهة برمجة التطبيقات android.ndkDirectory تعمل بشكل سليم
|
|
أداة فحص حِزم APK |
السماح بالانتقال إلى العقدة من "العثور على مواضع الاستخدام" في "أداة تحليل حِزم APK"
|
أداة تحليل ملفات APK: واجهة المستخدم الخاصة بمراجع الطرق مقارنةً بتعريفاتها مربكة جدًا
|
|
إنشاء AOSP |
عدم توفّر LibFuzzer لوحدة المورّد في Android
|
|
أداة فحص قواعد البيانات |
فحص التطبيق > أداة فحص قواعد البيانات: الاحتفاظ بخيارات بيئة التطوير المتكاملة (IDE) على مستوى عمليات تشغيل التطبيق
|
|
البنية الأساسية |
الترقية إلى Gradle 8.10.2
|
|
IntelliJ |
يتعذّر فتح Android Studio: المكوّنات الإضافية الأساسية غير متوفّرة
|
|
تعديل التنسيق والموارد |
XML Layout Refactor repeated - setting back to original value ?
|
|
Lint |
التعامل مع التعليقات التوضيحية الخاصة بنوع الاستخدام في المزيد من الحالات لـ UnknownNullness lint
|
الإصدار 8.6.1 من "مكوّن Android الإضافي": تراجع - تعذُّر فحص WrongConstant عند استخدام [Int].toLong() داخل @LongDef في Kotlin
|
|
متوافق مع عدة منصات |
لا ينشر AGP-KMP السمة returnDefaultValues = true، وبالتالي لا يعمل
|
|
StudioBot |
يضيف Android Studio عبارة "اسأل Gemini" إلى رسالة العنوان لكل تتبُّع تسلسل استدعاء الدوال البرمجية في Logcat
|
|
تحديث Ladybug من "استوديو Android" | الإصدار 3 من قناة Canary 2024.2.2
تم إصدارها مع:
- الإصدار 8.8.0-alpha03 من المكوّن الإضافي لنظام Gradle المتوافق مع Android
المشاكل التي تم إصلاحها |
أداة فحص حِزم APK |
السماح بالانتقال إلى العقدة من "العثور على مواضع الاستخدام" في "أداة تحليل حِزم APK"
|
تعرض أداة تحليل ملفات APK حجمًا غير صحيح في إدخال حزمة APK الداخلية
|
يجب أن يكون الإجراء "عرض الرمز الثانوي" أسهل في الوصول إليه
|
عارض الرمز الثانوي هو مربّع حوار غير عادي
|
يمنع المكوّن الإضافي لنظام Android في IDEA برنامج IDEA من فتح ملفات ZIP
|
Arctic Fox: يتعذّر غالبًا تحميل ملف resources.arsc في "أداة تحليل حِزم APK"
|
|
أداة "مساعد الاتصال" |
أداة "مساعد الاتصال" - رموز بها أخطاء
|
|
مدير الأجهزة |
إنشاء جهاز | لا يحفظ "استوديو Android" مقدار ذاكرة الوصول العشوائي
|
|
التحرير |
يتعطّل الإصدار التجريبي الأول من AS 2024.1.2 بشكل متكرر
|
|
Gradle |
انتهاكات المشاريع المعزولة في addGradleAndroidTestListener.gradle
|
|
تعديل التنسيق والموارد |
تغيير الخط إلى "المزيد من الخطوط..."
|
|
Logcat |
طلب ميزة: يجب أن يستخدم logcat أداة retrace تلقائيًا لتتبُّع تسلسل استدعاء الدوال البرمجية الذي تم إخفاؤه باستخدام R8
|
عدم توفّر هاتفَي Pixel 3 وPixel 3a كخيارات في القائمة المنسدلة "لقطة شاشة الإطار"
|
|
الرموز/النماذج الجديدة |
قنوات الإشعارات المتوافقة مع نماذج الرسائل التلقائية
|
|
Resource Manager |
تعذُّر التركيز على شريط البحث في "أداة اختيار الموارد"
|
|
المراجع |
دليل موارد Android مخفي
|
عدم إدراج مجموعات المصادر من الوحدات الفرعية عند إنشاء سلسلة جديدة
|
|
إجراء الاختبارات |
java.lang.NoClassDefFoundError عند إجراء الاختبارات باستخدام JUnit
|
|
StudioBot |
تفعيل ميزة إكمال الرموز البرمجية من Gemini AI للغة C++ وDart
|
|
تحديث Ladybug الذي يتضمّن ميزات جديدة من "استوديو Android" | الإصدار 2 من قناة Canary 2024.2.2
تم إصدارها مع:
- الإصدار 8.8.0-alpha02 من المكوّن الإضافي لنظام Gradle المتوافق مع Android
المشاكل التي تم إصلاحها |
المكوّن الإضافي لنظام Gradle المتوافق مع Android |
تنفيذ علامة لإيقاف التحقّق من الحدّ الأدنى لإصدار "مكوّن Android الإضافي في Gradle"
|
يتضمّن AGP تفاعلات مربكة مع إعداد خيارات برنامج تجميع Kotlin
|
يجب أن يعرض "مكوّن Android الإضافي" أداة BuiltArtifactLoader لحزمة APK الخاصة بالمشروع المستهدف في مشاريع com.android.test
|
|
محرّر الرموز |
مشكلة في توسيع أسطر R.string.xxx
|
خيار "تفعيل تنسيق الإنشاء للمعدّلات" ينسّق الكثير من المحتوى
|
|
معاينة الإنشاء |
توقُّف خدمة "نظام الاستشعار" عن العمل يؤدي إلى عدم عرض "معاينة Compose"
|
تعطُّل معاينة Compose عند استخدام رمز يهزّ الجهاز
|
تعذُّر عرض معاينة الرسالة عند استخدام نص HTML مع علامات b-Tags
|
|
أداة فحص قواعد البيانات |
لا يمكن استخدام "أداة فحص قاعدة البيانات" في "فحص التطبيق" في Android Studio
|
|
برنامج تصحيح الأخطاء |
SyncService يحسب حجم الدليل بشكل غير صحيح
|
|
مدير الأجهزة |
تم احتساب الكثافة بشكل غير صحيح في "مدير الأجهزة الافتراضية"
|
يعيد محرر AVD في المحاكي دائمًا "نوع الجهاز" إلى "هاتف/جهاز لوحي" عندما يكون جهازًا "خاصًا بالسيارة"
|
avdmanager: لم يتم أخذ حجم بطاقة sd بعين الاعتبار
|
|
تعديل التنسيق والموارد |
ننصحك بإزالة التبعية في Hamcrest في واجهات برمجة التطبيقات layoutlib
|
لا يمكن تحويل BufferedInputStream إلى فئة AssetManager$AssetInputStream
|
|
Lint |
"False positive" WrongConstant عند استخدام PackageManager.ResolveInfoFlags.of مع Kotlin
|
خطأ "يجب تحديد مضيف واحد على الأقل" عند ضبط مخطط http أو https لفلتر الأهداف
|
|
Logcat |
يتعذّر على خيار "تسجيل الشاشة" في "استوديو Android" استبدال الملف الحالي
|
التمرير باستخدام ADB سيئ للغاية!
|
|
معالج المشاريع الجديد |
زر المساعدة لمربّع حوار "استيراد النماذج"
|
|
Resource Manager |
لا يعرض "أداة إدارة الموارد" العناصر القابلة للرسم التي تتضمّن سمات ألوان مخصّصة
|
يقتصّ Resource Manager بعض الرسومات المتّجهة القابلة للرسم
|
عدم عمل "إدارة الموارد" بشكل صحيح في تحديث إصدار Koala من "استوديو Android" | 2024.1.2
|
|
عرض ربط البيانات |
لا يعمل الاستيراد التلقائي والإكمال التلقائي لفئة ViewBinding التي تم إنشاؤها في "وضع K2"
|
|
تحديث Ladybug الذي يتضمّن ميزات جديدة من "استوديو Android" | الإصدار 2024.2.2 Canary 1
تم إصدارها مع:
- الإصدار 8.8.0-alpha01 من المكوّن الإضافي لنظام Gradle المتوافق مع Android
المشاكل التي تم إصلاحها |
المكوّن الإضافي لنظام Gradle المتوافق مع Android |
ننصحك بإضافة تعليق توضيحي لنوع الإدخال JacocoTransform كـ @Classpath
|
يجب أن تعرض السمة com.android.build.api.variant.GeneratesApk السمة minSdk
|
لا يتعرّف المكوّن الإضافي com.android.settings على targetSdk
|
SourceDirectories.addGeneratedSourceDirectory لا يتوافق مع متغيرات متعددة
|
|
محرّر الرموز |
طلب: إضافة أدوات مساعدة للإكمال التلقائي للتعليقات التوضيحية: @RequiresPermission
|
|
توافق Dagger/Hilt |
عدم توفّر رمز في الهامش لموفّري Dagger الذين تم إدخالهم باستخدام K2
|
|
أداة تعديل ملفات Gradle |
لا يتم رصد التغييرات التي تم إجراؤها على ملف build.gradle من أداة عرض الاختلافات
|
|
Lint |
عدم توافق KtAnalysisSessionProvider مع عمليات التحقّق من أداة Lint التي تم طرحها في الإصدار 8.7.0-alpha04
|
|
دمج Lint |
لم يتم العثور على مهمة متغير Lint بعد التقييم
|
|
Logcat |
لا يمكن الانتقال إلى نهاية Logcat
|
|
بيانات |
حاولت استخدام tools:node="merge-only-attributes" ولكن تعذّر ذلك بدون ظهور رسالة خطأ
|
|
أداة تعديل التنقّل |
إضافة naveditor إلى خطاف ktfmt presubmit
|
|
بنية المشروع |
أزرار بعرض صفر في "بنية المشروع"
|
|
الأجهزة التي يتم تشغيلها |
لا يمكن نسخ المحتوى ولصقه في Android Studio (Linux)
|
|
StudioBot |
يظهر (Ask Gemini) في logcat بدون أن يكون رابطًا
|
|
يخضع كل من المحتوى وعيّنات التعليمات البرمجية في هذه الصفحة للتراخيص الموضحّة في ترخيص استخدام المحتوى. إنّ Java وOpenJDK هما علامتان تجاريتان مسجَّلتان لشركة Oracle و/أو الشركات التابعة لها.
تاريخ التعديل الأخير: 2025-07-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"]],["تاريخ التعديل الأخير: 2025-07-27 (حسب التوقيت العالمي المتفَّق عليه)"],[],[],null,[]]