المشاكل التي تم إغلاقها لقناديل البحر في "استوديو Android"

Android Studio Jellyfish | 2023.3.1 Patch 2

الإصدارات التي تم طرحها مع الإصدار:
  • المكوّن الإضافي لنظام Gradle المتوافق مع Android 8.4.2
المشاكل التي تم إصلاحها
مكوّن إضافي لنظام Gradle المتوافق مع Android
يبدو أنّ الإصدار 8.4 من أداة AGP يوقف تنزيلات GMD في عملية التكامل المستمر

Android Studio Jellyfish | 2023.3.1 تصحيح 1

الإصدارات التي تم طرحها مع الإصدار:
  • الإصدار 8.4.1 من المكوّن الإضافي لنظام Gradle المتوافق مع Android
المشاكل التي تم إصلاحها
مكوّن إضافي لنظام Gradle المتوافق مع Android
السماح بتجاهل تحذير بشأن إيقاف JDK 21 نهائيًا لميزة استهداف Java 8
Dexer (D8)
java.lang.VerifyError: Verifier rejected class
خطأ في تحويل تنسيق الإصدار R8 الجديد بعد التشويش
قد لا تحتوي النُسخ الوسيطة على محتوى اصطناعي كامل على مستوى العالم للعناصر الأساسية.
الاستيراد/المزامنة
لا يتم تنزيل رمز مصدر مكتبات Kotlin في Android Studio Iguana
تعذُّر مزامنة Koala Canary 5
تعديل التنسيق والموارد
يتوقّف محرِّر التنسيق عن العمل لفترة طويلة عند اكتمال ميزة "الإكمال التلقائي"

Android Studio Jellyfish | 2023.3.1

الإصدارات التي تم طرحها مع الإصدار:
  • الإصدار 8.4.0 من المكوّن الإضافي لنظام Gradle المتوافق مع Android
المشاكل التي تم إصلاحها
مكوّن إضافي لنظام Gradle المتوافق مع Android
عناصر AndroidX Desktop المُجمَّعة في حزمة APK لنظام التشغيل Android

Android Studio Jellyfish | 2023.3.1 RC 2

الإصدارات التي تم طرحها مع الإصدار:
  • ‫Android Gradle Plugin 8.4.0-rc02
المشاكل التي تم إصلاحها
مكوّن إضافي لنظام Gradle المتوافق مع Android
يؤدي الإصدار 8.3 من Android AGP إلى إيقاف مهمة zipApksFor

Android Studio Jellyfish | 2023.3.1 RC 1

الإصدارات التي تم طرحها مع الإصدار:
  • المكوّن الإضافي لنظام Gradle المتوافق مع Android 8.4.0-rc01
المشاكل التي تم إصلاحها
مكوّن إضافي لنظام Gradle المتوافق مع Android
تعذُّر على ميزة "إنشاء المعاينة" حلّ الصفوف من التبعية الانتقالية
محرر C++
واجهة برمجة التطبيقات JNI للإكمال التلقائي
دمج Lint
تعذُّر على Lint إزالة الغموض عن أحد متطلّبات KMP

Android Studio Jellyfish | الإصدار التجريبي 2 من 2023.3.1

الإصدارات التي تم طرحها مع الإصدار:
  • المكوّن الإضافي لنظام Gradle المتوافق مع Android 8.4.0-beta02
المشاكل التي تم إصلاحها
مكوّن إضافي لنظام Gradle المتوافق مع Android
يجب ألا تعتمد SourceDirectories#static على مهمة GenerateBuildConfig.
الاستيراد/المزامنة
Android Studio Iguana | 2023.2.1 Canary 9 لا ينشئ مشروعًا صحيحًا للإنشاء

Android Studio Jellyfish | 2023.3.1 Canary 12

الإصدارات التي تم طرحها مع الإصدار:
  • ‫Android Gradle Plugin 8.4.0-alpha12
المشاكل التي تم إصلاحها
مكوّن إضافي لنظام Gradle المتوافق مع Android
مشكلة في معالجة المدخلات المتزايدة في MergeJavaResourcesTask
يعتمد الإصدار AGP 8.3.0-alpha02 على مكتبات تتضمّن ثغرات أمنية معروفة.
يتطلب نموذج النشاط المحدَّد مشروعًا يتضمّن تبعيات androidx.*
يزيل "مساعِد ترقية AGP" ملفّات consumerProguardFiles من الوحدة بشكلٍ خاطئ
لا تنتهي عملية تحميل أداة ترقية ناقل AGP
أداة فحص المهام في الخلفية
عمليات إعادة المحاولة في أداة "إدارة العمل" لفحص التطبيقات غير متّسقة
الطلب: بالنسبة إلى أداة "مدقّق المهام التي تعمل في الخلفية"، يجب عرض كل المعلومات التي يمكن الحصول عليها عن جميع المنبّهات.
إنشاء C++‎
أحتاج إلى طريقة لاستبعاد المكتبات المجمّعة من رموز برمجية أصلية من حزمة APK الرئيسية ولكن تضمينها في حزمة APK الاختبارية.
تحليل الرموز
لا يعثر الإصدار Android Studio Iguana RC 1 على إصدارات جديدة من المكتبات
Lint
[BuildTool/Lint] سمة طريقة الإنشاء ChecksSdkIntAtLeast
بنية المشروع
يُقترح في مربّع حوار بنية المشروع تعديل تبعية تابعة لجهة خارجية على الرغم من أنّها قديمة (ولكن رقم الإصدار أعلى).
مساعِد الترقية
أداة تحميل لا نهائية في أداة مساعدة ترقية AGP

Android Studio Jellyfish | 2023.3.1 Canary 11

الإصدارات التي تم طرحها مع الإصدار:
  • ‫Android Gradle Plugin 8.4.0-alpha11
المشاكل التي تم إصلاحها
أداة فحص المهام في الخلفية
خطأ: تعذُّر على أداة "فحص المهام في الخلفية" رصد المنبّه الذي يتم ضبطه
الطلب: بالنسبة إلى أداة "مدقّق المهام التي تعمل في الخلفية"، يجب عرض كل المعلومات التي يمكن الحصول عليها عن جميع المنبّهات.
لا يظهر المنبّه الذي يستخدم PendingIntent غير القابل للتغيير على أنّه تم تشغيله
IntelliJ
لا يراعي إصدار Jellyfish من "استوديو Android" إعدادات "الشهادات المقبولة".
Lint
Lint K2 UAST: يُبلغ UCallableReferenceExpression عن qualifierType غير صحيح
نتيجة إيجابية خاطئة في Lint عند ضبط useK2Uast=true مع الدوالّ التي تمّ تحميلها بشكل زائد
StudioBot
لا يمكن الانتقال للأعلى أو للأسفل في Studio Bot في Android Studio Jellyfish | 2023.3.1 Canary 3

Android Studio Jellyfish | 2023.3.1 Canary 10

الإصدارات التي تم طرحها مع الإصدار:
  • ‫Android Gradle Plugin 8.4.0-alpha10
المشاكل التي تم إصلاحها
مكوّن إضافي لنظام Gradle المتوافق مع Android
تعذّر تجميع AIDL بسبب IndexOutOfBoundsException: الفهرس 0 خارج الحدود المسموح بها للطول 0
واجهة برمجة التطبيقات
طلب إعادة النظر: يجب أن تكون حالة viewBinding وdataBinding (سواء كانت مفعّلة) متاحة كسمة لمؤلفي المكوّنات الإضافية

Android Studio Jellyfish | 2023.3.1 Canary 8

الإصدارات التي تم طرحها مع الإصدار:
  • ‫Android Gradle Plugin 8.4.0-alpha08
المشاكل التي تم إصلاحها
مكوّن إضافي لنظام Gradle المتوافق مع Android
يُنشئ الإصدار AGP 8.3.0-alpha11 حزمة APK للإصدار التي تتعطل عند بدء التشغيل بسبب android.content.res.Resources$NotFoundException
تعذُّر مهمة تثبيت الإصدار 8.2.0 من المكوّن الإضافي لنظام Gradle المتوافق مع Android في مشروع يستخدم ميزات ديناميكية
عارض حِزم APK
يحتوي ملف apk بدون موارد على ملف arsc بدون أجزاء، ما يؤدي إلى تعطُّل عارض apk.
إحصاءات جودة التطبيقات
[إحصاءات جودة التطبيقات] زر إغلاق المشكلة مخفي بواسطة اسم إصدار التطبيق
مدير الجهاز
تعطُّل مربّع حوار إعداد AVD بسبب التعريفات التي تحمل أسماء متطابقة ولكن معرّفات مختلفة
الاستيراد/المزامنة
ضبط إعدادات AGP للمزامنة بشكل صحيح بدون أي مجموعة من النوع `android {}`
مدقّق الشبكة
توضيح سبب عدم توفّر بيانات السرعة
تعذّر على TrackedHttpURLConnection تنفيذ getHeaders() قبل getInputStream()
طلب ميزة: تصدير أنشطة الشبكة
لا يمكن استبدال سلسلة فرعية في نص الاستجابة بقاعدة "أداة فحص الشبكة"
المراجع
واجهة المستخدم في مربّع الحوار "مصدر قيمة سلسلة جديدة" لا تعمل

Android Studio Jellyfish | 2023.3.1 Canary 7

الإصدارات التي تم طرحها مع الإصدار:
  • ‫Android Gradle Plugin 8.4.0-alpha07
المشاكل التي تم إصلاحها
مكوّن إضافي لنظام Gradle المتوافق مع Android
إضافة إمكانية تغيير اسم العنصر أثناء التحويل
لا تؤدي إضافة ناتج المهمة إلى srcDir من sourceSets.androidMain.resources إلى إنشاء تبعيات مهمة.
لا تتضمّن AndroidPluginVersion.toString() الأرقام 0 البادئة.
يجب أن تكون Artifacts.add(FileSystemLocation) أكثر تقييدًا.
ربط البيانات
تعذُّر ربط البيانات بسبب عدم اتساق البيانات المخزّنة مؤقتًا
أداة فحص قواعد البيانات
أداة فحص قواعد البيانات: إتاحة Sqldelight 2
الاستيراد/المزامنة
يتعذّر على Android Studio Hedgehog إكمال عملية احتساب حجم المشروع
Lint
لا يسمح GradleModelMocker في إطار عمل اختبار Lint بضبط إصدار المكتبة.
أجهزة التشغيل
تجاهل جهاز Wear OS المقترن لميزة "عكس الشاشة" للمستخدمين الذين يستخدمون اليد اليسرى
إجراء الاختبارات
تعذُّر GMD-FTL بسبب HttpResponseException عند عدم توفّر logcat

Android Studio Jellyfish | 2023.3.1 Canary 5

الإصدارات التي تم طرحها مع الإصدار:
  • ‫Android Gradle Plugin 8.4.0-alpha05
المشاكل التي تم إصلاحها
مكوّن إضافي لنظام Gradle المتوافق مع Android
السماح بضبط sourceInformation من ComposeOptions
لا يمكن العثور على الحقل: sdk_runtime في الرسالة android.bundle.DeviceSpec
إتاحة compileOnlyApi
يتعذّر على R8 معالجة وحدة مكتبة عندما تكون معالجة الموارد غير مفعّلة
تحليل الرموز
الطلب: تقديم بديل لواجهة DeprecatedSinceApi، لأنّها يتم تفعيلها حتى إذا كان minSdk أقل
الاستيراد/المزامنة
يبدو أنّ حلّ الرموز من KAPT ينتج فئات .classes معطّلة
أجهزة التشغيل
عكس الصوت أيضًا في ميزة النسخ المطابق في "استوديو Android"

Android Studio Jellyfish | 2023.3.1 Canary 4

الإصدارات التي تم طرحها مع الإصدار:
  • المكوّن الإضافي لنظام Gradle المتوافق مع Android 8.4.0-alpha04
المشاكل التي تم إصلاحها
مكوّن إضافي لنظام Gradle المتوافق مع Android
عدم نشر فئات المكتبة المصغّرة بشكل صحيح للاستخدام بين المشاريع
توفير واجهة برمجة تطبيقات Variant#sources API التي تستبعد الملفات التي تم إنشاؤها
لا تحتوي نماذج AGP على تبعيات مشاريع منصّة Java
يُنشئ ExtractAarTransform حِزم classes.jar غير القابلة لإعادة الإنشاء لحِزم aars التي لا تحتوي على حِزم classes.jar.
الملفّات الشخصية الأساسية وProfileInstaller
تعذُّر compileReleaseArtProfile بسبب java.lang.ArrayIndexOutOfBoundsException
بيئة تطوير البرامج الأساسية
حجم النوافذ في صفحة الترحيب كبير جدًا
مُستكشف الملفات على الجهاز
يجب ألا تتضمّن رسالة "يبدو أنّ الجهاز لا يتيح استخدام الأمر "su 0"" تتبع تسلسل استدعاء الدوال البرمجية.
أداة تعديل التصميم
طلب ميزة: ننصحك بنشر LayoutLib كعنصر منفصل على maven.google.com
مدقّق الشبكة
تعذُّر تنزيل ملف كبير عندما تكون "أداة فحص الشبكة" مفتوحة
الرموز/النماذج الجديدة
استخدام أحرف إنجليزية صغيرة بشكلٍ متسق في أسماء الإضافات المقترَحة
المراجع
التمرير فوق "عرض جميع المناطق" في أداة اختيار اللغة يؤدي إلى إعادة ضبط اختيار المنطقة

Android Studio Jellyfish | 2023.3.1 Canary 3

الإصدارات التي تم طرحها مع الإصدار:
  • المكوّن الإضافي لنظام Gradle المتوافق مع Android 8.4.0-alpha03
المشاكل التي تم إصلاحها
مكوّن إضافي لنظام Gradle المتوافق مع Android
تعذّر ضبط إصدار JaCoCo في AGP 8.2.0
لا يتوفّر لـ DynamicFeatureBuildType سمة isDebuggable.

Android Studio Jellyfish | 2023.3.1 Canary 1

الإصدارات التي تم طرحها مع الإصدار:
  • المكوّن الإضافي لنظام Gradle المتوافق مع Android 8.4.0-alpha01
المشاكل التي تم إصلاحها
مكوّن إضافي لنظام Gradle المتوافق مع Android
تحسين رسالة الخطأ التي توضّح سبب عدم إمكانية استخدام الخيار `--release` مع JavaCompile
إيقاف التخزين المؤقت لملفات MergeSourceSetFolders باستخدام @DoNotCacheByDefault
أداة فحص قواعد البيانات
لا تتيح أعمدة "أداة فحص قاعدة البيانات" لفّ الأسطر الطويلة.
يجعل "أداة فحص قاعدة البيانات" العثور على العمليات ذات الصلة أمرًا صعبًا بلا داعٍ.
الاستيراد/المزامنة
استخدام مكتبات غير تابعة لـ AndroidX في مشروع AndroidX
أداة فحص التنسيق
أداة فحص التنسيق RootsDetector تُظهر مشاهد الجذر
StudioBot
عدم استجابة "روبوت YouTube" لطلب معيّن مع ظهور خطأ فارغ
عرض عملية الربط
مشروع android: يُخطئ Viewbinding في التأكيد على أنّ فئة Viewbinding غير متاحة