المشاكل التي تم حلّها في إصدار Android Studio Otter

الإصدار Otter من "استوديو Android" | حزمة التصحيح 1 من الإصدار ‎2025.2.1

المشاكل التي تم إصلاحها
أداة تعديل الرموز
تراجع جودة الإكمال التلقائي بعد إزالة إعدادات الإكمال المستند إلى تعلُّم الآلة في الإصدار 2025.2.1 من Otter
Gradle
تعذّرت عمليات إنشاء متعددة. ConcurrentModificationException

الإصدار Otter من "استوديو Android" | الإصدار 2025.2.1

يتضمّن هذا الإصدار إصلاحات وتحسينات بسيطة.

الإصدار Otter من "استوديو Android" | الإصدار 1 من الإصدار التجريبي 2025.2.1

يتضمّن هذا الإصدار إصلاحات وتحسينات بسيطة.

الإصدار Otter من "استوديو Android" | الإصدار 5 من قناة Canary‏ 2025.2.1

تم إصدارها مع:
  • الإصدار 9.0.0-alpha10 من المكوّن الإضافي لنظام Gradle المتوافق مع Android
المشاكل التي تم إصلاحها
المكوّن الإضافي لنظام Gradle المتوافق مع Android
يجب ألا يتم استخراج extractNativeLibs وuseEmbeddedDex من ملف البيان
تحذيرات من R8 في الإصدار 9.0.0-alpha09 من "مكوّن Android الإضافي لبرنامج Gradle"
Gemini
السماح بملف JSON فارغ لـ MCP
Lint
لا تضيف لغة Kotlin المضمّنة الملف ‎ .kotlin_module إلى META-INF
يحتوي مسار فئة Lint على فئات مكرّرة بإصدارات مختلفة
حلّ بديل لتجاوز الموارد الخاصة لا يعمل (tools:override = "true")
متوافق مع عدة منصات
يتم تجاهل withDeviceTestBuilder signing.storeFile بواسطة AGP KMP
معاينة
مكتبة التنسيق تحلّل اللغة بشكل غير صحيح
إنشاء معاينة مع التنقّل باستخدام ثلاثة أزرار لا يأخذ في الاعتبار مساحة الحشو الداخلية لشريط التنقّل
العرض
تعطُّل معاينة Android Studio بسبب BridgeContext.createConfigurationContext
المراجع
تم إنشاء مورد السلسلة، ولكن لا يزال المرجع في الرمز باللون الأحمر.
Skia
يستخدم SkDevice::drawShadow عملية تحويل localToDevice غير صحيحة للظلال
أدوات واجهة المستخدم
استخدام @LayoutLibDelegate لـ android.os.Trace

الإصدار Otter من "استوديو Android" | الإصدار 4 من قناة Canary‏ 2025.2.1

تم إصدارها مع:
  • الإصدار 9.0.0-alpha09 من المكوّن الإضافي لنظام Gradle المتوافق مع Android
المشاكل التي تم إصلاحها
المكوّن الإضافي لنظام Gradle المتوافق مع Android
يتخطّى المكوّن الإضافي `legacy-kapt` معالجة التعليقات التوضيحية على عكس `kotlin-kapt`
لا يعمل compileSdkSpec.minorApiLevel مع SettingsExtension
[fused lib - public] لا تتضمّن المكتبة المدمجة التي تم إنشاؤها المصادر
إنشاء C++‎
‫Narwhal 2025.1.3 - طرح مجموعة ملفات الاحتفاظ بنسخة احتياطية والاستعادة مع ظهور خطأ NullPointerException
معاينة Compose
يتعذّر تشغيل المعاينة باستخدام PreviewParameter على الجهاز بعد إعادة فتح المشروع
تعديل التنسيق والموارد
بعد إضافة ملف إعدادات الجهاز، لا يمكن العثور عليه في "الجهاز للمعاينة"

الإصدار 3 من قناة Canary للإصدار Otter من "استوديو Android"‏ (2025.2.1)

تم إصدارها مع:
  • الإصدار 9.0.0-alpha08 من المكوّن الإضافي لنظام Gradle المتوافق مع Android
المشاكل التي تم إصلاحها
المراجع
تم إنشاء مورد السلسلة، ولكن لا يزال المرجع في الرمز باللون الأحمر.

الإصدار Canary 2 من Android Studio Otter‏ | 2025.2.1

تم إصدارها مع:
  • الإصدار 9.0.0-alpha07 من المكوّن الإضافي لنظام Gradle المتوافق مع Android
المشاكل التي تم إصلاحها
المكوّن الإضافي لنظام Gradle المتوافق مع Android
يتعذّر إنشاء إصدار إذا كانت هناك مهام لإنشاء الرموز البرمجية
عند ضبط `android.builtInKotlin=false` و `android.newDsl=false` و `android.enableLegacyVariantApi=false`، سيتعذّر استخدام المكوّن الإضافي `kotlin-android` وستظهر الرسالة "واجهة برمجة التطبيقات 'applicationVariants' قديمة".
يتعذّر على Kotlin المضمّنة تحليل kotlin-stdlib غير المحدَّد الإصدار عند ضبط kotlin.stdlib.default.dependency=false
يفتح DexData ملفًا بدون إغلاقه، ما يمنع تنظيفه
يجب أن يتوقف AndroidSourceDirectorySet عن توسيع PatternFilterable في الإصدار 9.0 من "المكوّن الإضافي لنظام Gradle المتوافق مع Android"
خطأ في بيانات الاختبار في الوحدات المخصّصة للاختبار فقط
حدوث خطأ غير صحيح عند استخدام دوال استقبال السياق في أدوات الاختبار
أخطاء IDE غير صحيحة في رمز Kotlin في testFixtures
تحليل الرموز
CustomViewStyleable false negative with withStyledAttributes KTX
معاينة Compose
معاينات الإنشاء: يتم إيقاف التمرير عند العناوين
يجب أن يطلب إعادة تسمية العنصر القابل للإنشاء إعادة تسمية المعاينة
اختبار لقطات الشاشة الخاصة بميزة "إنشاء معاينة Compose"
يستخدم المكوّن الإضافي com.android.compose.screenshot Gradle واجهات برمجة تطبيقات متوقّفة نهائيًا
برنامج تصحيح الأخطاء
برنامج تصحيح الأخطاء في Kotlin بطيء جدًا عند "برنامج تصحيح الأخطاء: البحث عن ملف Kotlin"
أدوات تحليل الأداء
تعرض طريقة عرض "عرض بيانات القياس عن بُعد المباشرة" في "أداة Profiler" مقياس ذاكرة غير صحيح
أداة تعديل الترجمات
يتم خلط مربّع التعديل في "أداة تعديل الترجمة" عند الترتيب.
صفوف الجدول الفرعي غير متطابقة
تتوقف أعمدة لغة "محرّر الترجمات" عن المزامنة عند استخدام وظيفة "البحث المخفي".

الإصدار 1 من قناة Canary للإصدار 2025.2.1 من Android Studio Otter

تم إصدارها مع:
  • الإصدار 9.0.0-alpha06 من المكوّن الإضافي لنظام Gradle المتوافق مع Android
المشاكل التي تم إصلاحها
المكوّن الإضافي لنظام Gradle المتوافق مع Android
لا تنشئ لغة DSL الجديدة لتحسين الأداء ملف configuration.txt تلقائيًا
تعذُّر التحقّق من صحة الرسم البياني للتنقّل في وحدة الإصدار 8.13.0 من "المكوّن الإضافي لنظام Gradle المتوافق مع Android"
يستخدم المكوّن الإضافي لنظام Gradle المتوافق مع Android واجهة برمجة تطبيقات Gradle المتوقّفة نهائيًا: صيغة السلاسل المتعددة
تحذير المستخدمين الذين يحاولون استخدام مكتبة multidex القديمة مع minSdkVersion >=21
واجهة برمجة التطبيقات
تستهدف واجهة برمجة التطبيقات القديمة الخاصة بمتغيرات الإصدار في "مكوّن Android الإضافي" الإصدار 9.0، ويجب تفعيلها
تحليل الرموز
[lint] لا يعمل الإصلاح السريع "الاستبدال بدالة الإضافة edit" في UseKtx مع with(sharedPreferences.edit()) { ... }
تعديل الرسالة
محرّر Kotlin: يؤدي اختيار فئة معروضة بين قوسين غالبًا إلى إضافتها بدون أقواس
النشر
إعادة نشر ملف APK كبير لمكوّن لم يتم تغييره عند نشر تطبيق Android Studio على الجهاز
Gemini
تعطُّل المخطط الزمني للمحادثات (GiAS Business)
Lint
لا يتحقّق Lint ChecksSdkIntAtLeast Check مما إذا كانت القيمة المشروحة صحيحة
حِزمة الإصدار/حِزم APK
يتطلّب إنشاء حِزمة موقَّعة تحديث المكوّن الإضافي لنظام Gradle المتوافق مع Android إلى الإصدار 3.2.0 أو إصدار أحدث
الأجهزة التي يتم تشغيلها
لا تطبّق نافذة "لقطة الشاشة" نوع لقطة الشاشة المحدّد عند الفتح