المشاكل التي تم حلّها في تحديث Ladybug الذي يحتوي على ميزات جديدة من "استوديو Android"
تنظيم صفحاتك في مجموعات
يمكنك حفظ المحتوى وتصنيفه حسب إعداداتك المفضّلة.
تحديث Ladybug الذي يحتوي على ميزات جديدة من "استوديو Android" | 2024.2.2
تم إصدارها مع:
- الإصدار 8.8.0 من المكوّن الإضافي لنظام Gradle المتوافق مع Android
يتضمّن هذا الإصدار إصلاحات وتحسينات بسيطة.
تحديث Ladybug الذي يحتوي على ميزات جديدة من "استوديو Android" | الإصدار 2 من الإصدار التجريبي 2024.2.2
تم إصدارها مع:
- المكوّن الإضافي لنظام Gradle المتوافق مع Android 8.8.0-rc02
المشاكل التي تم إصلاحها |
Gradle |
حدث خطأ عند إنشاء المشروع بعد الترقية إلى الإصدار 9 من الإصدار التجريبي من Android
|
|
تحديث Ladybug الذي يحتوي على ميزات جديدة من "استوديو Android" | الإصدار التجريبي 1 من الإصدار 2024.2.2
تم إصدارها مع:
- المكوّن الإضافي لنظام Gradle المتوافق مع Android 8.8.0-rc01
المشاكل التي تم إصلاحها |
مكوّن إضافي لنظام Gradle المتوافق مع Android |
لا يتعرّف المكوّن الإضافي com.android.settings على targetSdk
|
|
الاستيراد/المزامنة |
يتوقّف تحديث Ladybug Feature Drop 2024.2.2 Canary 9 عن العمل عند الفهرسة
|
|
Jetpack Compose |
"يجب أن تحدّد طلبات produceState قيمة داخل دالة lambda الخاصة بالمنتج: لا يفهم فحص الأخطاء عملية تحديد تعبير "if"
|
|
Lint |
نتيجة إيجابية خاطئة لفحص Lint: لا يتم منح إذن android.permission.SCHEDULE_EXACT_ALARM إلا لتطبيقات النظام
|
يُرسِل وضع K2 تحذيرًا بشأن RestrictedApi عند استخدام hasRoute(Route::class) .في Android Studio
|
|
طرح ميزات جديدة في الإصدار Ladybug من Android Studio | الإصدار التجريبي 1 من الإصدار 2024.2.2
الإصدارات التي تم طرحها مع الإصدار:
- الإصدار 8.8.0-beta01 من المكوّن الإضافي لنظام Gradle المتوافق مع Android
المشاكل التي تم إصلاحها |
النشر |
[Ladybug Canary 9] عند تشغيل المشروع، لا يعيد AS إنشاء المشروع بعد الآن، ما يؤدي إلى ظهور الخطأ "حدث خطأ في تحميل عناصر التصميم".
|
|
العرض |
تعطُّل Android Studio عند معاينة ملفات التنسيق
|
|
تحديث Ladybug الذي يحتوي على ميزات جديدة من "استوديو Android" | الإصدار 2024.2.2 Canary 9
تم إصدارها مع:
- Android Gradle Plugin 8.8.0-alpha09
المشاكل التي تم إصلاحها |
عارض حِزم APK |
من المفترض أن يرصد "أداة تحليل حِزم APK" تلقائيًا ملفات الربط في حِزم التطبيقات.
|
|
Dexer (D8) |
لا تعمل مكتبة Desugar 2.1.0 مع AGP 8.5.2
|
|
الاستيراد/المزامنة |
الخطأ "تم العثور على ملفين بالمسار " لا يمكن معالجته
|
انتهاك المشاريع المنعزلة في JetGradlePlugin
|
|
تعديل التنسيق والموارد |
لا يتوفّر الزر "تبديل مستوى ظهور الأدوات وموقعها" في "محرر التنسيق" منذ الإصدار 2024 من Android Studio.
|
|
أداة فحص الشبكة |
في "أداة فحص الشبكة"، يجب أن يكون نص الطلب قابلاً للتنقّل.
|
|
أجهزة التشغيل |
خطأ: عند التحديث إلى Android 15، يتعذّر على Android Studio إطفاء الشاشة عند النسخ المطابق
|
|
تحديث Ladybug الذي يحتوي على ميزات جديدة من "استوديو Android" | 2024.2.2 Canary 8
تم إصدارها مع:
- Android Gradle Plugin 8.8.0-alpha08
المشاكل التي تم إصلاحها |
مكوّن إضافي لنظام Gradle المتوافق مع Android |
حِزم APK التي تم إنشاؤها من الحِزم لا تراعي مدى التوافق مع إطار عمل Privacy Sandbox
|
|
Android Studio |
اقتراح "يمكن استبدال دالة Lambda بإشارة إلى طريقة" عندما لا يكون ذلك مفيدًا بسبب قيود الإصدار
|
|
المُجمِّع ووقت التشغيل |
موجب خاطئ في ProduceStateDoesNotAssignValue
|
|
التحرير |
إزالة استخدامات EP المتوقّفة نهائيًا: com.intellij.dom.fileDescription
|
يتضمّن اقتراح إعادة التسمية بالذكاء الاصطناعي الاسم الحالي/الأصلي
|
|
Gradle |
من المفترض أن يؤدي ضبط pseudoLocalesEnabled إلى تعديل resourceConfigurations تلقائيًا.
|
|
Lint |
يتحقّق AbstractAnnotationDetector من الوظائف/العوامل المنشئة التي تم تحميلها بشكل زائد بشكل خاطئ.
|
لا ينشئ Lint ImportAliasTestMode أسماء بديلة للاستيراد لدوالّ المستوى الأعلى.
|
ظهور خطأ WrongConstant lint مرتين
|
تحذيرات جديدة من أداة فحص الأخطاء المتعلقة بـ ObsoleteSdkInt في الإصدار 8.8 من AGP
|
|
تحديث Ladybug الذي يحتوي على ميزات جديدة من "استوديو Android" | الإصدار 2024.2.2 Canary 7
تم إصدارها مع:
- Android Gradle Plugin 8.8.0-alpha07
المشاكل التي تم إصلاحها |
Android Studio |
اقتراح "يمكن استبدال دالة Lambda بإشارة إلى طريقة" عندما لا يكون ذلك مفيدًا بسبب قيود الإصدار
|
|
تحديث Ladybug الذي يحتوي على ميزات جديدة من "استوديو Android" | الإصدار 2024.2.2 Canary 6
الإصدارات التي تم طرحها مع الإصدار:
- Android Gradle Plugin 8.8.0-alpha06
المشاكل التي تم إصلاحها |
أداة ترقية حزمة تطوير البرامج (SDK) لنظام التشغيل Android |
تشير الروابط الواردة من "أداة ترقية حِزم تطوير البرامج (SDK) لنظام التشغيل Android" إلى مستندات Google الداخلية.
|
|
إحصاءات جودة التطبيقات |
رابط "مزيد من المعلومات" غير صحيح حول نظام التحكّم في الجودة في النافذة المنبثقة لمعلومات مؤشر جودة الهواء
|
|
محرِّر الرموز البرمجية |
لا تظهر بعض عمليات فحص IntelliJ التعليقات التوضيحية التي أدخلتها أداة Metalava في حزمة تطوير البرامج (SDK) لنظام التشغيل Android.
|
|
دعم نص السيف أو النصل |
لا يظهر رمز الفاصل في مقدّمي الخدمات الذين تمّت حقن Dagger بهم باستخدام K2.
|
|
أداة فحص التنسيق |
لا يعرض "أداة فحص التنسيق" عدد عمليات إعادة التركيب ضمن العناصر الفرعية.
|
|
Lint |
AGP 8.7.0 - Lint False Positive RestrictedApi on NavOptionsBuilder.popUpTo
|
ظهور خطأ WrongConstant lint مرتين
|
لا يرصد "استوديو Android" تحذير "MonochromeLauncherIcon: لم يتم تحديد رمز أحادي اللون".
|
|
إجراء الاختبارات |
java.lang.NoClassDefFoundError عند إجراء الاختبارات باستخدام JUnit
|
لم يتم تعديل إعدادات التشغيل لاختبارات الوحدة بشكل صحيح
|
|
أدوات الاختبار |
لا يمنع الإعداد maxConcurrentDevices=1 من تشغيل عدة محاكيات في الوقت نفسه.
|
|
مساعِد الترقية |
إضافة دعم في AUA لتفعيل buildFeatures.resValues في لغة برمجة التطبيقات (DSL) في كل مشروع يستخدمها
|
|
تحديث Ladybug الذي يحتوي على ميزات جديدة من "استوديو Android" | 2024.2.2 Canary 5
تم إصدارها مع:
- الإصدار 8.8.0-alpha05 من المكوّن الإضافي لنظام Gradle المتوافق مع Android
المشاكل التي تم إصلاحها |
مكوّن إضافي لنظام Gradle المتوافق مع Android |
خيارات الإنشاء: إضافة خيار "إعدادات تشغيل الإنشاء" الجديد وجعله الإعداد التلقائي
|
لا يمكن حلّ BuildConfig في اختبارات الوحدة عند استخدام android.enableBuildConfigAsBytecode=true
|
|
دمج Lint |
تعذُّر فحص الأخطاء عند استيراد ملف AAR مع ملفات التنفيذ
|
|
Logcat |
إعادة ترتيب غريبة في أداة Logcat في "استوديو Android"
|
|
تحديث Ladybug الذي يحتوي على ميزات جديدة من "استوديو Android" | 2024.2.2 Canary 4
الإصدارات التي تم طرحها مع الإصدار:
- المكوّن الإضافي لنظام Gradle المتوافق مع Android 8.8.0-alpha04
المشاكل التي تم إصلاحها |
مكوّن إضافي لنظام Gradle المتوافق مع Android |
[AGP] تعذّر على مقدّم SdkComponents.ndkDirectory البطيء إنشاء قيمة، ولكن تعمل واجهة برمجة التطبيقات android.ndkDirectory بشكلٍ سريع
|
|
عارض حِزم APK |
السماح بالانتقال إلى عقدة من "العثور على حالات الاستخدام" في أداة APK Analyzer
|
أداة تحليل ملفات APK: واجهة مستخدِم مراجع الطرق مقارنةً بالتعريفات مربكة جدًا
|
|
إنشاء AOSP |
لا تتوفّر أداة LibFuzzer لوحدة المورّد في Android
|
|
أداة فحص قواعد البيانات |
فحص التطبيق > أداة فحص قواعد البيانات: الاحتفاظ باختيارات IDE في جميع عمليات تشغيل التطبيق
|
|
البنية الأساسية |
الترقية إلى الإصدار 8.10.2 من Gradle
|
|
IntelliJ |
لا يمكن فتح Android Studio: لا تتوفّر الإضافات الأساسية
|
|
تعديل التنسيق والموارد |
XML Layout Refactor repeated - setting back to original value ?
|
|
Lint |
معالجة التعليقات التوضيحية لاستخدام النوع في المزيد من الحالات لفحص الأخطاء UnknownNullness
|
AGP 8.6.1: انحدار - تعذُّر فحص WrongConstant باستخدام [Int].toLong() داخل @LongDef في Kotlin
|
|
الأجهزة المتعددة |
لا ينشر AGP-KMP القيمة returnDefaultValues = true، ولا يعمل.
|
|
StudioBot |
يُضيف "استوديو Android" عبارة "Ask Gemini" إلى رسالة العنوان لكلّ تتبع تسلسل استدعاء الدوالّ في Logcat.
|
|
تحديث Ladybug الذي يحتوي على ميزات جديدة من "استوديو Android" | 2024.2.2 Canary 3
الإصدارات التي تم طرحها مع الإصدار:
- المكوّن الإضافي لنظام Gradle المتوافق مع Android 8.8.0-alpha03
المشاكل التي تم إصلاحها |
عارض حِزم APK |
السماح بالانتقال إلى عقدة من "العثور على حالات الاستخدام" في أداة APK Analyzer
|
تعرِض أداة تحليل APK حجمًا غير صحيح في إدخال حزمة APK الداخلية
|
يجب أن يكون الإجراء "عرض الرمز الثنائي" أكثر سهولة في الاستخدام
|
عارض الرموز الثنائية هو مربّع حوار غير عادي
|
يمنع المكوّن الإضافي لنظام Android في IDEA من فتح ملفات ZIP
|
Arctic Fox: غالبًا ما يتعذّر تحميل resources.arsc في أداة APK Analyzer
|
|
مساعِد الاتصال |
رمز "مساعِد الاتصال" الذي يتضمّن أخطاء
|
|
مدير الجهاز |
إنشاء جهاز | لا تحفظ أداة AS مقدار ذاكرة الوصول العشوائي
|
|
التحرير |
يتوقّف الإصدار AS 2024.1.2 RC 1 عن العمل بشكل متكرر
|
|
Gradle |
Violations in Isolated Projects in `addGradleAndroidTestListener.gradle`
|
|
تعديل التنسيق والموارد |
تغيير الخط إلى "مزيد من الخطوط..."
|
|
Logcat |
طلب ميزة: يجب أن يستخدم logcat تلقائيًا ميزة التتبّع لمسار استدعاء الدوال البرمجية المشفّرة في R8
|
عدم توفّر هاتفَي Pixel 3 و3a كخيارَين في القائمة المنسدلة "لقطة شاشة للإطار"
|
|
الرموز/النماذج الجديدة |
قنوات إشعارات دعم ميزة "نماذج المراسلة التلقائية"
|
|
مدير الموارد |
عدم التركيز على شريط البحث في "أداة اختيار الموارد"
|
|
المراجع |
دليل موارد Android مخفي
|
مجموعات المصادر من الوحدات الفرعية غير مُدرَجة أثناء إنشاء سلسلة جديدة
|
|
إجراء الاختبارات |
java.lang.NoClassDefFoundError عند إجراء الاختبارات باستخدام JUnit
|
|
StudioBot |
تفعيل ميزة إكمال الرموز البرمجية من خلال الذكاء الاصطناعي في Gemini للغة C++ وDart
|
|
تحديث Ladybug الذي يحتوي على ميزات جديدة من "استوديو Android" | 2024.2.2 Canary 2
تم إصدارها مع:
- Android Gradle Plugin 8.8.0-alpha02
المشاكل التي تم إصلاحها |
مكوّن إضافي لنظام Gradle المتوافق مع Android |
تنفيذ علامة لإيقاف التحقّق من الحد الأدنى لإصدار AGP
|
هناك تفاعلات مربكة في AGP مع ضبط خيارات مترجم kotlin
|
يجب أن يعرِض AGP واجهة BuiltArtifactLoader لحزمة APK للمشروع المستهدَف في مشاريع com.android.test.
|
|
محرِّر الرموز البرمجية |
مشكلة في توسيع أسطر R.string.xxx
|
يُعدّ خيار "تفعيل تنسيق الإنشاء للمُعدِّلات" مُعدّلاً للتنسيق بشكلٍ كبير.
|
|
معاينة الإنشاء |
يؤدي الوصول إلى خدمة نظام الاستشعار إلى إيقاف عرض معاينة الإنشاء
|
يؤدي استخدام الكود الذي يستخدم الهزّاز إلى تعطُّل معاينة الكتابة.
|
لا تعمل ميزة "معاينة الإنشاء" عند استخدام نص HTML مع علامات b-Tags
|
|
أداة فحص قواعد البيانات |
لا يمكن استخدام أداة فحص قاعدة البيانات في فحص تطبيق Android Studio
|
|
أداة تصحيح الأخطاء |
تحسب SyncService حجم الدليل بشكل غير صحيح
|
|
مدير الجهاز |
تم احتساب الكثافة بشكل غير صحيح في أداة إدارة الأجهزة الافتراضية
|
يعيد محرِّر AVD المحاكي دائمًا ضبط "نوع الجهاز" إلى "هاتف/جهاز لوحي" عندما يكون الجهاز من النوع "مركبة".
|
avdmanager: لم يتم أخذ حجم بطاقة SD بعين الاعتبار
|
|
تعديل التنسيق والموارد |
ننصحك بإزالة الاعتماد على Hamcrest في واجهات برمجة تطبيقات layoutlib.
|
لا يمكن تحويل BufferedInputStream إلى فئة AssetManager$AssetInputStream
|
|
Lint |
"نتيجة إيجابية خاطئة" لـ WrongConstant عند استخدام PackageManager.ResolveInfoFlags.of مع Kotlin
|
خطأ lint "يجب تحديد مضيف واحد على الأقل" عند ضبط مخطّط فلتر الغرض http أو https
|
|
Logcat |
تعذُّر على خيار "تسجيل الشاشة" في "استوديو Android" استبدال الملف الحالي
|
لا يعمل الانتقال للأعلى أو للأسفل باستخدام ADB بشكل جيد.
|
|
معالج المشاريع الجديدة |
زر المساعدة لمربّع الحوار "استيراد نماذج"
|
|
مدير الموارد |
لا يعرض "مدير الموارد" عناصر الرسم التي تحتوي على سمات ألوان مخصّصة.
|
اقتصاص "أداة إدارة الموارد" لبعض الرسومات المتجهّة
|
لا يعمل "مدير الموارد" بشكل صحيح في الإصدار العلني من Android Studio Koala | 2024.1.2
|
|
عرض عملية الربط |
لا تعمل ميزة الاستيراد التلقائي والإكمال التلقائي لفئة ViewBinding التي تم إنشاؤها في وضع K2
|
|
تحديث Ladybug الذي يحتوي على ميزات جديدة من "استوديو Android" | الإصدار 2024.2.2 Canary 1
تم إصدارها مع:
- Android Gradle Plugin 8.8.0-alpha01
المشاكل التي تم إصلاحها |
مكوّن إضافي لنظام Gradle المتوافق مع Android |
ننصحك بإضافة تعليق توضيحي لنوع الإدخال في JacocoTransform على أنّه @Classpath.
|
يجب أن يعرِض com.android.build.api.variant.GeneratesApk سمة minSdk.
|
لا يتعرّف المكوّن الإضافي com.android.settings على targetSdk
|
لا تتلاءم دالة SourceDirectories.addGeneratedSourceDirectory مع الأسعار المتغيرة المتعددة.
|
|
محرِّر الرموز البرمجية |
الطلب: إضافة أدوات مساعدة لإكمال التعليق التوضيحي تلقائيًا: @RequiresPermission
|
|
دعم نص السيف أو النصل |
لا يظهر رمز الفاصل في مقدّمي الخدمات الذين تمّت حقن Dagger بهم باستخدام K2.
|
|
محرر ملفات Gradle |
لا يتم رصد التغييرات التي تم إجراؤها على build.gradle من خلال أداة عرض الاختلافات الناتجة عن التغييرات.
|
|
Lint |
عدم توافق KtAnalysisSessionProvider مع عمليات التحقّق من الأخطاء في التنقيح التي تمّ تقديمها في الإصدار 8.7.0-alpha04
|
|
دمج Lint |
لم يتم العثور على مهمة فحص الأخطاء في الأسعار المتغيرة بعد التقييم
|
|
Logcat |
لا يعمل الانتقال إلى نهاية Logcat
|
|
الملفات البيانية |
حاولت استخدام tools:node="merge-only-attributes" ولكن تعذّر ذلك بدون ظهور رسالة خطأ.
|
|
محرر التنقّل |
إضافة naveditor إلى أداة الربط ktfmt presubmit
|
|
بنية المشروع |
أزرار بعرض صفر في بنية المشروع
|
|
أجهزة التشغيل |
لا تعمل ميزة النسخ واللصق في Android Studio (لنظام التشغيل Linux)
|
|
StudioBot |
ظهور (Ask Gemini) في logcat بدون أن يكون رابطًا
|
|
يخضع كل من المحتوى وعيّنات التعليمات البرمجية في هذه الصفحة للتراخيص الموضحّة في ترخيص استخدام المحتوى. إنّ Java وOpenJDK هما علامتان تجاريتان مسجَّلتان لشركة Oracle و/أو الشركات التابعة لها.
تاريخ التعديل الأخير: 2025-01-17 (حسب التوقيت العالمي المتفَّق عليه)
[[["يسهُل فهم المحتوى.","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-01-17 (حسب التوقيت العالمي المتفَّق عليه)"],[],[]]