المشاكل المغلقة في "استوديو YouTube"

Android Studio Hedgehog | 2023.1.1 Patch 2

الإصدارات التي تم طرحها مع الإصدار:
  • الإصدار 8.2.2 من المكوّن الإضافي لنظام Gradle المتوافق مع Android
المشاكل التي تم إصلاحها
مكوّن إضافي لنظام Gradle المتوافق مع Android
تعذّر ضبط إصدار JaCoCo في AGP 8.2.0
Dexer (D8)
[desugared library] الإصدار 2.1 من مكتبة desugared غير متوافق مع الإصدارات السابقة من R8
هل يتم إجراء التحسينات حتى مع استخدام D8 فقط؟
الاستيراد/المزامنة
التراجع في الأداء - إعداد التبعيات في IDE
Shrinker (R8)
[R8 8.3.21] حجم الإصدار R8 8.3.21 أكبر من الإصدار R8 8.1.56 بمقدار 1.57 ميغابايت
class.getInterfaces() تُرجع قيمة فارغة

Android Studio Hedgehog | 2023.1.1 تصحيح 1

الإصدارات التي تم طرحها مع الإصدار:
  • الإصدار 8.2.1 من المكوّن الإضافي لنظام Gradle المتوافق مع Android
المشاكل التي تم إصلاحها
مكوّن إضافي لنظام Gradle المتوافق مع Android
عدم تنفيذ مهمة تحويل DEX على فئات المشاريع الفرعية عندما تكون قد تم تحويلها من خلال عمليات تحويل العناصر
تعذّر استخدام "المكوّن الإضافي لنظام Gradle المتوافق مع Android" مع JavaVersion.VERSION_11 وOpenJDK 21 ea
Dexer (D8)
إزالة الترميز السكري للسجلات في نظام التشغيل Android U
الاستيراد/المزامنة
استخدام مكتبات غير تابعة لـ AndroidX في مشروع AndroidX
IntelliJ
تعطُّل Android Studio في فهرسة ملف xml الذي يحتوي على أحرف غير صالحة
أجهزة التشغيل
تعذّر الاتصال بالجهاز المادي لتطوير التطبيقات
Shrinker (R8)
يُنشئ R8 ملف dex تالفًا يؤدي إلى حدوث استثناء في تحويل الفئة أثناء التشغيل
R8 causing interface change to inaccessible interface
تعطُّل حزمة تطوير البرامج (SDK) Flurry R8 مع AGP 8.2.0
Android - يتسبب R8 في تعطُّل فئة فرعية من LinearLayoutManager
ClassCastException في R8 عند تفعيل إعادة الحزمة وإيقاف تصغير الرموز البرمجية وإخفاء مفاتيح فك التشفير والتحسين
R8 stuck in BridgeAnalyzer.analyzeMethod
تعطُّل وقت التشغيل في R8 v8.2.33، "java.lang.VerifyError: Bad type on operand stack" بعد الترقية

Android Studio Hedgehog | 2023.1.1 RC 3

الإصدارات التي تم طرحها مع الإصدار:
  • المكوّن الإضافي لنظام Gradle المتوافق مع Android 8.2.0-rc03
المشاكل التي تم إصلاحها
مكوّن إضافي لنظام Gradle المتوافق مع Android
HEDGEHOG REGRESSION: Run button is delayed by a few seconds (Creating spec)
قائمة المساعدة
ظهور الشعار بشكل مشوّه على شاشة "لمحة" بدءًا من الإصدار Iguana Canary 6

Android Studio Hedgehog | 2023.1.1 RC 2

الإصدارات التي تم طرحها مع الإصدار:
  • المكوّن الإضافي لنظام Gradle المتوافق مع Android 8.2.0-rc02
المشاكل التي تم إصلاحها
معاينة الإنشاء
لا تعمل ميزة "معاينة الإنشاء" عند استخدام نص HTML مع علامات b-Tags
أداة تعديل التصميم
استثناء في أداة تعديل التنسيق

Android Studio Hedgehog | 2023.1.1 RC 1

الإصدارات التي تم طرحها مع الإصدار:
  • المكوّن الإضافي لنظام Gradle المتوافق مع Android 8.2.0-rc01
المشاكل التي تم إصلاحها
مكوّن إضافي لنظام Gradle المتوافق مع Android
لا يحترم الإصدار Giraffe من "استوديو Android" الإعداد versionCodeOverride مع AGP 8.1
يؤدي الإصدار 8.1.0 من AGP إلى إلغاء تثبيت التطبيق بعد تشغيل الاختبارات المستندة إلى الأدوات، في حين لا يؤدي الإصدار 7.4.2 إلى ذلك.
يؤدي تحويل حزمة APK إلى حدوث خطأ في ListingFileRedirectTask
إنشاء C++
[Hedgehog | 2023.1.1 Beta 4] تحتوي علامة gradle على android.injected.build.abi' على "armeabi" غير الصالحة.
أجهزة التشغيل
استخدام ميزة "نسخ الشاشة" للأجهزة يؤدي إلى استخدام وحدة المعالجة المركزية (CPU) بشكل كبير جدًا على الهاتف
المكوّنات الإضافية التابعة لجهات خارجية
إتاحة المكوّن الإضافي Lombok

Android Studio Hedgehog | الإصدار التجريبي 5 من 2023.1.1

الإصدارات التي تم طرحها مع الإصدار:
  • الإصدار 8.2.0-beta05 من المكوّن الإضافي لنظام Gradle المتوافق مع Android
المشاكل التي تم إصلاحها
Dexer (D8)
تفعيل فئات "التسجيل الأصلي" و"الفئات المُغلقة" عند تحويل التطبيق إلى ملف APK لنظام التشغيل Android 34 أو الإصدارات الأحدث

Android Studio Hedgehog | الإصدار التجريبي 4 من 2023.1.1

الإصدارات التي تم طرحها مع الإصدار:
  • الإصدار 8.2.0-beta04 من المكوّن الإضافي لنظام Gradle المتوافق مع Android
المشاكل التي تم إصلاحها
مكوّن إضافي لنظام Gradle المتوافق مع Android
تعذّر تنفيذ المهمة ‎:app:mergeReleaseClasses بعد تحديث AGP من الإصدار 8.0.2 إلى الإصدار 8.1.0
يؤدي الإصدار 8.1 من Gradle إلى إيقاف ميزة التخزين المؤقت للإعدادات بسبب ملف ‎ .gradle/.android/analytics.settings
[AGP 8.1.0] تعذّر تنفيذ الأمر ./gradlew test وظهور الرسالة "تعذّر العثور على ناتج البيان" إذا كانت كل من القيمتَين splits.abi.isEnable وtestOptions.unitTests.isIncludeAndroidResources صحيحتَين

Android Studio Hedgehog | الإصدار التجريبي 3 من 2023.1.1

الإصدارات التي تم طرحها مع الإصدار:
  • الإصدار 8.2.0-beta03 من المكوّن الإضافي لنظام Gradle المتوافق مع Android
المشاكل التي تم إصلاحها
مكوّن إضافي لنظام Gradle المتوافق مع Android
لا تتوفّر androidResources في وحدة مكتبة Android.
الاستيراد/المزامنة
خطأ أو تحذير غير واضحَين بعد مزامنة المشروع
يُبلغ Studio عن وحدات غير متوافقة أثناء مزامنة Gradle
إجراء الاختبارات
لن تتم إعادة تشغيل اختبارات الوحدة.
Shrinker (R8)
تؤدي لغة Kotlin 1.9 إلى أن يزيل R8 دالات Kotlin lambda في حال إزالة عمليات التحقّق من القيمة الخالية.

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

الإصدارات التي تم طرحها مع الإصدار:
  • الإصدار 8.2.0-beta02 من المكوّن الإضافي لنظام Gradle المتوافق مع Android
المشاكل التي تم إصلاحها
مدير الجهاز
[AS + Wear emulators] لا تتذكر أداة "إدارة الأجهزة" عملية الإقران إلى أن يتم تشغيل الأجهزة
أداة تعديل التصميم
تنسيق xml: شجرة تصميم-العنصر الأيمن، اختيار عنصر ولا يمكن استخدام اختصار ctrl+B لكتابة الرموز البرمجية
دمج Lint
خطأ في أداة lint بسبب DuplicatePlatformClasses من التبعية testImplementation

Android Studio Hedgehog | الإصدار التجريبي 1 من 2023.1.1

الإصدارات التي تم طرحها مع الإصدار:
  • الإصدار 8.2.0-beta01 من المكوّن الإضافي لنظام Gradle المتوافق مع Android
المشاكل التي تم إصلاحها
أداة ترقية حزمة تطوير البرامج (SDK) لنظام التشغيل Android
لا يتم تحميل "أداة ترقية حِزم تطوير البرامج (SDK) المستهدفة" مطلقًا
الاستيراد/المزامنة
لا تعمل واجهة مستخدم "Gradle JDK" على مزامنة محتوى الحقل.
يتعذّر إحراز تقدّم في تنفيذ العمل.
أداة فحص التنسيق
تعطُّل تطبيق تصحيح الأخطاء أحيانًا عندما يكون "أداة فحص التنسيق" مفعَّلة
Lint
مشاكل غير متوقّعة من مشروع آخر رصدتها أداة Android Lint
يتعذّر على أداة Android Lint فحص مكتبة KMP التي تحتوي على السمة "لا تتوفّر قيمة محدّدة للمتغيّر variantInputs.name".
التشغيل
لا يمكن حفظ إعدادات الميزات الديناميكية في إعدادات التشغيل/تصحيح الأخطاء
Shrinker (R8)
java.lang.VerifyError: Verifier rejected class
يتعذّر إكمال عملية الإنشاء عند الوصول إلى :minifyReleaseWithR8 عند استخدام مكتبة Apache POI

Android Studio Hedgehog | 2023.1.1 Canary 15

الإصدارات التي تم طرحها مع الإصدار:
  • الإصدار 8.2.0-alpha15 من المكوّن الإضافي لنظام Gradle المتوافق مع Android
المشاكل التي تم إصلاحها
أدوات التصميم
مربّع حوار مبدّل الألوان من مساحة الهامش في IDE، لا يمكن استخدام قيم ألفا أقل من %10
التشغيل
[Android T+] تداخل علامة ENFORCE_INTENTS_TO_MATCH_INTENT_FILTERS مع بدء أنشطة التلفزيون

Android Studio Hedgehog Canary 14 (2023.1.1.14)

الإصدارات التي تم طرحها مع الإصدار:
  • ‫Android Gradle Plugin 8.2.0-alpha14
المشاكل التي تم إصلاحها
إحصاءات جودة التطبيقات
يتنقل مسار استدعاء الدوال البرمجية في Firebase Crashlytics دائمًا إلى النهاية بعد ضبط المؤشر في أي مكان في مسار استدعاء الدوال البرمجية.
إنشاء خيارات المنتج
تبديل السعر المتغير النشط عند تغيير السعر التلقائي
محرر C++
تعطُّل ميزتَي "العثور على الفئة" و"العثور على حالات الاستخدام": "خطأ في الافتراض: يجب تحميل الرموز"
الاستيراد/المزامنة
IllegalStateException: الوحدة Project.app ليست وحدة Gradle
أداة تعديل التصميم
نافذة "أدوات إعداد المستندات": لا تعمل ميزة "التحديث التلقائي من المصدر" مع سمات XML في نافذة "أداة التصميم"، ولكن يعمل الاختصار Ctrl-q
أجهزة التشغيل
تظهر رسالة "جارٍ الاتصال بالجهاز" على الأجهزة إلى الأبد.
StudioBot
لا تتعامل ميزة "الإدراج عند المؤشر" إلا مع طريقة واحدة.
لم يتضمّن StudioBot عمليات استيراد لفئات حِزم تطوير البرامج (SDK) الشائعة.

Android Studio Hedgehog Canary 13 (2023.1.1.13)

الإصدارات التي تم طرحها مع الإصدار:
  • الإصدار 8.2.0-alpha13 من المكوّن الإضافي لنظام Gradle المتوافق مع Android
المشاكل التي تم إصلاحها
مكوّن إضافي لنظام Gradle المتوافق مع Android
التحديث إلى إصدار Gradle 8.2 العلني أو الإصدار القابل للمراجعة
لا يمكن الوصول إلى java.lang.Comparable
معاينة الإنشاء
طلبات متكرّرة لمعاينة العناصر القابلة للتجميع: لا يتوفّر تحذير من مدقّق الأخطاء، ولا إدخال إكمال تلقائي غير صحيح، ولا رسالة خطأ
مدير الجهاز
خطأ: لا يمكن إضافة عنصر المحاكي في قائمة "مدير الأجهزة"
Gradle
إضافة معلومات عن قائمة الإصدارات إلى AndroidAddLibraryDependencyAction التي تضيف التبعيات
أداة تعديل التصميم
نافذة "أدوات إعداد المستندات": لا تعمل ميزة "التحديث التلقائي من المصدر" مع سمات XML في نافذة "أداة التصميم"، ولكن يعمل الاختصار Ctrl-q
التعديل المباشر
Compose LiveEdit: ArithmeticException: Division by zero

Android Studio Hedgehog Canary 12 (2023.1.1.12)

الإصدارات التي تم طرحها مع الإصدار:
  • الإصدار 8.2.0-alpha12 من المكوّن الإضافي لنظام Gradle المتوافق مع Android
المشاكل التي تم إصلاحها
أداة تصحيح الأخطاء
رمز المصدر لا يتطابق مع الرمز الثنائي
الاستيراد/المزامنة
java.lang.IllegalStateException: Missing gradlePath on
لا يعرض إشعار إصدار Android Studio Canary أبدًا أي أخطاء.
أداة تعديل التصميم
يستخدم "استوديو Android" الأرقام العربية لضبط الهوامش والسمات الأخرى.
مشكلة في عرض أداة تعديل التنسيق
لوحة السمات لا تعمل بشكل صحيح عندما يكون "الجانب المُرفَق" = "بدون"
يؤدي سحب العناصر في ConstraintLayout إلى عرض واجهة المستخدم بشكل غير صحيح عندما يحتوي ConstraintLayout على مساحة تملأ الفراغ.
نافذة "أدوات إعداد المستندات": لا تعمل ميزة "التحديث التلقائي من المصدر" مع سمات XML في نافذة "أداة التصميم"، ولكن يعمل الاختصار Ctrl-q
لا تضع LinearLayoutCompat كاقتراح أول في ملفات XML.
عند نسخ مكوّن عرض من ملفي تنسيق xml مختلفَين، يكون معرّف العرض هو name+i.
لا تتوفّر خيارات "الرمز" و"التقسيم" و"التصميم" و"عدم التحديث التلقائي" في عنصر "الصورة القابلة للرسم المخصّصة".
Lint
يتجاهل Lint مشكلة UseValueOf عند استخدام K2 UAST

Android Studio Hedgehog Canary 11 (2023.1.1.11)

الإصدارات التي تم طرحها مع الإصدار:
  • الإصدار 8.2.0-alpha11 من المكوّن الإضافي لنظام Gradle المتوافق مع Android
المشاكل التي تم إصلاحها
مكوّن إضافي لنظام Gradle المتوافق مع Android
عرض متطلبات إصدار R8 / D8 في البيانات الوصفية لملف AAR (مثلاً لـ coreLibraryDesugaring وواجهة برمجة التطبيقات الجديدة غير المضمّنة)
تحذير بشأن المزامنة: "يجب عدم الوصول إلى GradleBuildProject.Builder من خلال AnalyticsConfiguratorService بعد إنشاء AnalyticsService"
Android Studio
عدم توفّر امتداد الملف في اسم الملف التلقائي لتسجيلات الفيديو
محرِّر الرموز البرمجية
تشغل صور WebP الكبيرة نصف مساحة الترميز
أدوات التصميم
تعذّر بدء عملية Git: لا يُسمح بالوصول إلى Exec أثناء المعالجة
محرر ملفات Gradle
تعرض كتالوجات الإصدارات تحذيرًا عند توفّر عنصر أحدث من SNAPSHOT.
الاستيراد/المزامنة
com.intellij.jarRepository.ExternalAnnotationsRepositoryResolver
أداة تعديل التصميم
استبدال الأقواس الخاصة بربط البيانات بعملية السحب والإفلات في "مدير الموارد"
شجرة مكوّنات الإعدادات المفضّلة: العنوان غير متّسق
Constraint Layout: لا يعرض "محرر التنسيق" التفاصيل المحدّدة في أحد الأنماط
إنشاء اختصار لعملية التصميم (في المحرِّر) يؤدي إلى إعادة إنشاء جميع الوحدات بدلاً من الوحدة الحالية
"التراجع عن القيمة غير المحدّدة" بعد تحويل تخطيط تلقائي إلى ConstraintLayout
ترتيب عمليات التضمين يؤثر في عمل tools:text
يخرج TextInputlayout الجديد باستمرار عن الشاشة عند ربطه بعنصر حالي
تؤدي علامة داخل ملف XML الخاص بالتنسيق إلى ظهور خطأ في أداة التدقيق: "علامة غير قابلة للحل"
محرِّر التنسيق : عدم حفظ أحدث إعدادات العرض
Lint
يشير تصحيح 1 من Bumblebee 2021.1.1 إلى أنّ الإصدار القديم (20030203.000550) من commons-io أحدث من 2.11.0.
يضع "استوديو Android" علامة على الإصدار المحدّد بأنّه قديم بشكل غير صحيح.
أداة تعديل الصور المتحركة
يتوقّف IDE عن العمل عند تفعيل ميزة الإكمال التلقائي في تنسيق XML

Android Studio Hedgehog Canary 10 (2023.1.1.10)

الإصدارات التي تم طرحها مع الإصدار:
  • الإصدار 8.2.0-alpha10 من المكوّن الإضافي لنظام Gradle المتوافق مع Android
المشاكل التي تم إصلاحها
مكوّن إضافي لنظام Gradle المتوافق مع Android
تمت إزالة android.injected.studio.version في الإصدار Giraffe من "استوديو Android"
إضافة إمكانية إيقاف AndroidXDependencyCheck
تستخدِم دالة generateLocaleConfig في الإصدار 8.1.0 من agp ترتيبًا غير محدّد، ما يؤدي إلى إيقاف عمليات إنشاء الإصدارات القابلة للتكرار.
مسجّل Espresso
إضافة التبعية إلى القائمة إذا كان المشروع على دراية بقائمة الإصدارات في "مُسجِّل الاختبارات" (RecordingDialog)
الاستيراد/المزامنة
يتعذّر على Studio Hedgehog Canary 6 إكمال عملية مزامنة Gradle مع Gradle 8.1.1 وAGP 8.0.2
بنية المشروع
لا يمكن تعديل موقع حزمة JDK المخصّصة بدون فتح مشروع أولاً.

Android Studio Hedgehog Canary 9 (2023.1.1.9)

الإصدارات التي تم طرحها مع الإصدار:
  • الإصدار 8.2.0-alpha09 من المكوّن الإضافي لنظام Gradle المتوافق مع Android
المشاكل التي تم إصلاحها
مكوّن إضافي لنظام Gradle المتوافق مع Android
إصلاح أخطاء Lint عند تشغيل Lint مع K2 UAST عبر Gradle في مشروع KMP
إتاحة استخدام missingDimensionStrategy على مستوى الصيغة، وربما Fallback لمطابقة نوع/نمط الإصدار
Lint
لا تزال الإصدارات التجريبية من Lint 8.2.0 لا تتيح استيراد الدوالّ من المستوى الأعلى في kotlin.
المراجع
زر المساعدة لمربّع الحوار "دليل الموارد الجديد"

Android Studio Hedgehog Canary 8 (2023.1.1.8)

الإصدارات التي تم طرحها مع الإصدار:
  • ‫Android Gradle Plugin 8.2.0-alpha08
المشاكل التي تم إصلاحها
مكوّن إضافي لنظام Gradle المتوافق مع Android
عدم توافق ASM Transform وtoAppend()
معاينة الإنشاء
إتاحة معاينات الإنشاء لعناصر ValueAnimator داخل AndroidView
أداة فحص التنسيق
تحسين إمكانية العثور على الإعداد لإيقاف ميزة "الإعلانات المتجاوبة على شبكة البحث" المضمّنة
Lint
يشير تصحيح 1 من Bumblebee 2021.1.1 إلى أنّ الإصدار القديم (20030203.000550) من commons-io أحدث من 2.11.0.
دمج الوحدات الجاهزة
[AGP] Prefab: تعذُّر مهمة ضبط CMake عند ضبط متغيّر البيئة JAVA_TOOL_OPTIONS
حِزمة الإصدار/حِزم APK
"إنشاء حِزمة أو حِزمة APK موقَّعة" => مشكلة في ترتيب قائمة "الوحدة"
التشغيل
يختار أداة اختيار الأجهزة جهازًا أوليًا غير صالح
أجهزة التشغيل
[تحسين] إيقاف التركيز التلقائي على المحاكي بعد إنشاء التطبيق بنجاح
المكوّنات الإضافية التابعة لجهات خارجية
إتاحة المكوّن الإضافي Lombok

Android Studio Hedgehog Canary 7 (2023.1.1.7)

الإصدارات التي تم طرحها مع الإصدار:
  • ‫Android Gradle Plugin 8.2.0-alpha07
المشاكل التي تم إصلاحها
مكوّن إضافي لنظام Gradle المتوافق مع Android
توفير طريقة للحصول على إصدار NDK التلقائي
يتطلّب المكوّن الإضافي لنظام Gradle المتوافق مع Android تشغيل Java 17.
أداة ترقية حزمة تطوير البرامج (SDK) لنظام التشغيل Android
تقترح أداة ترقية حِزم تطوير البرامج تحديث targetSdk إلى الإصدار 33 بشكل غير صحيح
أدوات التصميم
تتضمّن السجلات عددًا كبيرًا من عمليات SlowOperations، ويصبح IDE بطيئًا جدًا
محرر ملفات Gradle
اقتراح إصدار التبعية "طماع" جدًا لأرقام الإصدارات الأعلى
الاستيراد/المزامنة
حلّ سريع للترقية إلى أدوات إنشاء أحدث على جميع الوحدات
خطأ في إعدادات خادم HTTP الوكيل في AndroidStudio
Lint
إضافة خيار لعدم تضمين أرقام الأسطر والأعمدة في قاعدة بيانات التدقيق
لا تتوافق اختبارات Lint مع ميزات لغة Java 17.
Logcat
إزالة سجلّات مساحة عناوين goldfish من logcat الخاص بالمحاكي
معالج المشروع الجديد
يتم تجاهل دليل المشروع التلقائي في نموذج المشروع الجديد
بنية المشروع
خطأ: في كل مرة أختار فيها تعديل بعض التبعيات في شاشة "الاقتراحات"، يتم الانتقال إلى أعلى الصفحة.
عند فتح مشروع يحتوي على ملف إنشاء جذر تمت إعادة تسميته، يتم إنشاء ملف build.grdle فارغ.

Android Studio Hedgehog Canary 6 (2023.1.1.6)

الإصدارات التي تم طرحها مع الإصدار:
  • الإصدار 8.2.0-alpha06 من المكوّن الإضافي لنظام Gradle المتوافق مع Android
المشاكل التي تم إصلاحها
مكوّن إضافي لنظام Gradle المتوافق مع Android
لا يُسمح بالوصول إلى GradleBuildProject.Builder من خلال AnalyticsConfiguratorService بعد إنشاء AnalyticsService.
لا يؤثّر AndroidTest.packaging.jniLibs.keepDebugSymbols في تعبئة androidTest
السماح بتجميع قيم الألوان غير القانونية
قيمة "ReplaceWith" غير صحيحة لفئة VariantBuilder
يؤدي الإصدار 8.1 من Gradle إلى إيقاف ميزة التخزين المؤقت للإعدادات بسبب ملف ‎ .gradle/.android/analytics.settings
لا تستخدم رسائل الإيقاف النهائي العنصر ReplaceWith.
إنشاء الإخراج
خطأ: يؤدي الخطأ في البيان إلى توجيه المستخدم إلى البيان الذي تم إنشاؤه بدلاً من البيان الأصلي
معاينة الإنشاء
معاينة الإنشاء البطيء
تتجاهل ميزة "معاينة الإنشاء" ترميز HTML في موارد السلاسل
مدير الجهاز
خطأ في وقت التشغيل في BuildVirtualDeviceConfigurationWizardActionListener
محرر ملفات Gradle
اقتراح مربّع الحوار "هيكل المشروع" لـ commons-io:commons-io
الاستيراد/المزامنة
قيمة تم إنشاؤها بواسطة Gradle للبيان تتوقف عن ضبط التشغيل المخصّص
أداة التثبيت
حزمة Debian: حقل "المشرف" غير متوفّر في حزمة android-studio-2021.3.1.17-cros.deb
Lint
لا تزال الإصدارات التجريبية من Lint 8.2.0 لا تتيح استيراد الدوالّ من المستوى الأعلى في kotlin.
إضافة خيار لعدم تضمين أرقام الأسطر والأعمدة في قاعدة بيانات التدقيق
بنية المشروع
لا يؤدي الخروج من حقل مع فتح القائمة المنسدلة إلى تعديل قيمته.
Room SQL
خطأ في مكوّن Room الإضافي - التحقّق مما إذا كانت المجموعة ليست في الطلب الفرعي - يتمّ التحويل البرمجي بشكلٍ صحيح
مُحدِّث
chromeos dpkg: warning: missing 'Maintainer' field

Android Studio Hedgehog Canary 5 (2023.1.1.5)

الإصدارات التي تم طرحها مع الإصدار:
  • الإصدار 8.2.0-alpha05 من المكوّن الإضافي لنظام Gradle المتوافق مع Android
المشاكل التي تم إصلاحها
مكوّن إضافي لنظام Gradle المتوافق مع Android
تجمُّد مهام اختبار أدوات قياس أداء Google Analytics وبدء التوقّف عن العمل عند إعادة المحاولة
تستخدِم دالة generateLocaleConfig في الإصدار 8.1.0 من agp ترتيبًا غير محدّد، ما يؤدي إلى إيقاف عمليات إنشاء الإصدارات القابلة للتكرار.
يحتوي ProcessApplicationManifest.navigationJsons على ملفات تتضمّن مسارات مطلقة.
محرِّر الرموز البرمجية
تحتوي فئات حزمة تطوير البرامج (SDK) لنظام التشغيل Android على العديد من الإشارات غير المحسَّنة التي تم تمييزها باللون الأحمر.
يتيح لك "استوديو Android" تعديل مصادر حزمة تطوير البرامج (SDK) لنظام التشغيل Android بسهولة.
معاينة الإنشاء
معاينة الإنشاء البطيء
Gradle
تضيف PsProjectDescriptors تبعية إلى ملف المشروع مع تجاهل كتالوج الإصدارات
Logcat
لا يتوفّر خيار "طيّ الأسطر على هذا النحو" في أحدث إصدار من Android Studio Dolphin Canary 7
إنشاء مجموعة إجراءات نافذة منبثقة علنية
المراجع
لا يمكننا إخفاء ملف قابل للرسم في رموز الفاصل.
متطلبات النظام
يجب أن تأخذ اقتراح الذاكرة نسبة التحسين في الاعتبار.

Android Studio Hedgehog Canary 4 (2023.1.1.4)

الإصدارات التي تم طرحها مع الإصدار:
  • المكوّن الإضافي لنظام Gradle المتوافق مع Android 8.2.0-alpha04
المشاكل التي تم إصلاحها
مكوّن إضافي لنظام Gradle المتوافق مع Android
إزالة VariantManager.getModifiedName
لا يؤثّر AndroidTest.packaging.jniLibs.keepDebugSymbols في تعبئة androidTest
معاينة الإنشاء
تجميد واجهة المستخدم بالكامل
معاينة الإنشاء البطيء
لا يعرض PreviewParameterProvider فارغ أي تحذير
Gradle
تعذُّر المزامنة إذا كانت managedDevices متوفّرة في نصّ إنشاء على M1 مع JDK‏ x86
أداة فحص التنسيق
الطلب: عند النقر مرّتين على عرض في الجزء المرئي من "أداة فحص التنسيق"، انتقِل إلى ملف التنسيق الذي يحتوي عليه.

Android Studio Hedgehog Canary 3 (2023.1.1.3)

الإصدارات التي تم طرحها مع الإصدار:
  • المكوّن الإضافي لنظام Gradle المتوافق مع Android 8.2.0-alpha03
المشاكل التي تم إصلاحها
مكوّن إضافي لنظام Gradle المتوافق مع Android
استهدِف الرمز البرمجي الثانوي 17 عند تجميع AGP.
التعليق التوضيحي
لا تعمل العلامة @RestrictTo مع لغة Kotlin
الإنشاء
لا تعمل معاينات الأدوات المتعددة في أداة إنشاء الرسائل على Wear
تعديل الإنشاء
يسمح "استوديو YouTube" بإكمال الوظائف الداخلية تلقائيًا (ثم يتعذّر إكمال عملية الإنشاء)
اقتراح التبعية الصحيحة maven عند استخدام التطبيقات المصغّرة المعروفة
معاينة الإنشاء
تجميد IDE أثناء تعديل عنصر Composable مع ظهور جزء المعاينة
التحرير
تؤدي ميزة التمييز الضروري إلى تجميع رموز المساحة الجانبية.
عرض المشروع
لا تظهر الملفات الشخصية الأساسية التي تم إنشاؤها باستخدام BPGP في "استوديو Android"
المراجع
مشاكل تسلسل المحادثات في إدارة الموارد
متطلبات النظام
يؤدي إنشاء مشروع تلقائي إلى اقتراح زيادة حجم الجهاز الظاهري.

Android Studio Hedgehog Canary 2 (2023.1.1.2)

الإصدارات التي تم طرحها مع الإصدار:
  • ‫Android Gradle Plugin 8.2.0-alpha02
المشاكل التي تم إصلاحها
مكوّن إضافي لنظام Gradle المتوافق مع Android
الطلب: السماح لبيئة تطوير البرامج (IDE) بتقديم حلّ لخطأ "تتطلّب فئات فرعية مسموح بها استخدام ASM9"
محرر C++
عدم توفّر خيارات clang-format
محرِّر الرموز البرمجية
ظهور استثناء في المكوّن الإضافي لنظام التشغيل Android عند بدء تشغيل "استوديو YouTube"
الاستيراد/المزامنة
لقد أجريتُ للتوّ تحديثًا إلى Flamingo ولا يمكنني مزامنة مشروعي. الحصول على إصدار Java غير متوافق
Logcat
أداة Logcat (الإصدار الجديد) اسم ملف قابل للنقر في السجلّ

Android Studio Hedgehog Canary 1 (2023.1.1.1)

الإصدارات التي تم طرحها مع الإصدار:
  • المكوّن الإضافي لنظام Gradle المتوافق مع Android 8.2.0-alpha01
المشاكل التي تم إصلاحها
مكوّن إضافي لنظام Gradle المتوافق مع Android
يجب أن تُنشئ أنواع المصادر المخصّصة مجموعات مصادر متعددة النكهات.
لا يتعامل التحقّق من إصدار حزمة SDK مع مستخدمي إضافات حزمة SDK.
يحتاج DependenciesInfoBuilder إلى تحديث واجهة برمجة التطبيقات + مستند
تعذُّر DexingNoClasspathTransform (minSdk >= 24) مع استهداف Java 11 بسبب عدم توفّر أعضاء Nest
لا تعمل دالة DslExtension.Builder.extendProjectWith() على النحو الموضّح في Groovy
أضِف واجهة برمجة التطبيقات VariantSelector.withFlavor التي لا تستخدِم kotlin.Pair.
حدث خطأ في ذاكرة التخزين المؤقت لـ AndroidLintAnalysisTask (:lintAnalyzeExternalRelease) بسبب تغيير ملف proguard.txt
يحتوي بيان التطبيق المدمج على سمتَي extractNativeLibs وuseEmbeddedDex من العناصر المُعتمدة.
تعذُّر استخدام AIDL مع الإصدار 33.0.0 من حِزم أدوات الإنشاء
AGP: Expose path to AIDL tool and framework AIDL file as public API
التعليق التوضيحي
لا تعمل العلامة @RestrictTo مع لغة Kotlin
تطبيق التغييرات
ApplyChangesAction: ClassCastException: لا يمكن تحويل فئة com.intellij.execution.DefaultExecutionTarget إلى فئة com.android.tools.idea.execution.common.AndroidExecutionTarget
تحليل الرموز
يُبرز Proguard نوع @interface على أنّه غير صالح.
تعديل الإنشاء
إضافة إجراء سياق مع حلّ سريع لـ "[PLUGIN_ERROR] يجب وضع علامة على الدوال التي تستدعي دوال @Composable باستخدام التعليق التوضيحي @Composable"
معاينة الإنشاء
تستخدم ميزة "معاينة الإنشاء" مظهر Holo لواجهة مستخدم النظام عندما لا يتم ضبط targetSdk في وحدة مكتبة.
أداة تصحيح الأخطاء
حدث خطأ عند محاولة تصحيح أخطاء اختبار Android للمكتبة من AS
النشر
تثبيت Android Studio وتشغيل التطبيق مرتين عند تصحيح الأخطاء
عدم عمل تطبيقات تشغيل التطبيقات المصغّرة وتطبيقات Widgets في الإصدار Giraffe Canary 6 من "استوديو Android"
أدوات التصميم
استخدام السمة postSplashScreenTheme للمظهر التلقائي في أدوات التصميم
الاستيراد/المزامنة
تم إيقاف نوع org.gradle.util.VersionNumber نهائيًا.
الإبلاغ عن الأخطاء الداخلية كمشاكل في المزامنة
عرض استثناءات المزامنة الفعلية بدلاً من "لم يتم العثور على أيّ صيغ لـ..."
لم يتم العثور على حزمة JDK "11" على القرص أو أنّها تالفة. يُرجى تنزيل حزمة Amazon Corretto 11.0.15.
Lint
لا يعالج فحص Lint الذي تم إنشاؤه على الفور AppComponentFactory بشكل جيد.
Logcat
استخدام مرتفع للذاكرة (1.4 غيغابايت) في MessageBacklog
هل يجب إخفاء التسجيلات الداخلية في "استوديو YouTube" من فلتر package:mine؟
الرموز/النماذج الجديدة
نموذج مشروع جديد يتضمّن اسمًا بديلاً معقدًا جدًا للإضافة
معالج المشروع الجديد
يجب أن يستخدم كتالوج الإصدارات إصدارًا واحدًا لجميع مكوّنات AGP الإضافية.
ProfileInstaller والملفات الشخصية للمرجع
NullPointerException في profgen-cli
المراجع
عند إزالة أدلة القيم، سيظلّ "استوديو YouTube" يعتقد أنّ اللغات المحدّدة هناك متوفّرة.
مدير حِزم تطوير البرامج (SDK)
يجب أن يكون إدخال إعدادات حزمة تطوير البرامج (SDK) لنظام التشغيل Android ضمن "اللغات والإطارات الأساسية".
مساعِد الترقية
لا تزيل android:useEmbeddedDex من ملفات البيان المصدر.
لا تُضِف استخدام DSL في حزمة useLegacyPackaging إلى وحدات المكتبة.
Wear
تعذُّر إقران Wear باستخدام مساعد الإقران على المحاكي 33.1.3