المشاكل التي تم إغلاقها في الإصدار الثاني من ميزات Android Studio Otter

تحديث Otter 2 من "استوديو Android" | 2025.2.2

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

تحديث Otter 2 من "استوديو Android" | الإصدار التجريبي 2 من ‎2025.2.2

المشاكل التي تم إصلاحها
برنامج تصحيح الأخطاء
‫Stackoverflow عند تصحيح الأخطاء في الإصدار 5 من Android Studio Otter Canary

تحديث الإصدار 2 من Otter في "استوديو Android" | الإصدار التجريبي 1 من ‎2025.2.2

المشاكل التي تم إصلاحها
Gradle
نجاح إعداد تشغيل iosApp في Narwhal حتى في حال تعذُّر embedAndSignAppleFrameworkForXcode
تعذّر تنفيذ عدة عمليات إنشاء. ConcurrentModificationException
متوافق مع عدة منصات
[KMP] عدم ربط إعدادات مسار الفئة بالعناصر وإعدادات النشر
التنقل
التأكّد من توافق المكوّن الإضافي لنظام Gradle الخاص بـ Safe Args مع الإصدار 9.0.0 من "مكوّن Android الإضافي لبرنامج Gradle" وطرح هذا الإصدار المعدَّل

الإصدار الثاني من ميزات Android Studio Otter‏ | 2025.2.2 الإصدار 4 من قناة Canary

تم إصدارها مع:
  • الإصدار 9.0.0-alpha14 من المكوّن الإضافي لنظام Gradle المتوافق مع Android
المشاكل التي تم إصلاحها
المكوّن الإضافي لنظام Gradle المتوافق مع Android
يجب ألا تتم مزامنة دعم Kotlin المضمّن في AGP مع مجموعات المصادر في Kotlin
فشل نشر مكتبة Android إذا كان ملف الاحتفاظ بالمستهلك يحتوي على -dontobfuscate
لا تتوفّر خيارات لطباعة عملية الربط للموارد المحسّنة
يجب أن يؤدي استدعاء finalizeDsl بعد اجتياز هذه المرحلة إلى حدوث خطأ
يُعدّ "مكوّن Android الإضافي في Gradle" إعدادات Jetifier حتى عندما تكون Jetifier غير مفعّلة
لا تؤدي الإصدارات المضمّنة في Kotlin إلى إضافة kotlinStdlib كاعتمادية في وقت التجميع عندما تكون قيمة `kotlin.stdlib.default.dependency` صحيحة في ملفات الوحدة وملفات pom
نوع الإصدار
لا يؤدي النقر على "اختيار صيغة الإصدار..." إلى أي إجراء
أداة تعديل الرموز
تراجع جودة الإكمال التلقائي بعد إزالة إعدادات الإكمال المستند إلى تعلُّم الآلة في الإصدار 2025.2.1 من Otter
المكوّن الإضافي للمكتبة المدمجة
لا يتم تضمين قواعد ProGuard الخاصة بالمستهلكين في المكتبات المدمجة
لا تتعامل المكتبة المدمجة مع متطلبات المكتبة التي تمت إزالة التشويش عنها
دمج Lint
يستخدم Lint تلقائيًا أحدث حزمة SDK مثبَّتة على الرغم من compileSdk، ولا يتم تسجيلها كإدخال مهمة، ما يؤدي إلى تعطيل التخزين المؤقت
متوافق مع عدة منصات
[مكوّن Android الإضافي المتوافق مع KMP] تغيير نوع النظام الأساسي المستهدف لنظام Android إلى "androidJvm"
معاينة
إشعارات العرض غير الضرورية
Shrinker (R8)
يتعذّر تصغير الموارد المحسَّن باستخدام R8 بدون إظهار أي رسالة خطأ في حال استخدام معرّفات الموارد النهائية

تحديث الإصدار 2 من Otter في "استوديو Android" | الإصدار 3 من قناة Canary‏ 2025.2.2

تم إصدارها مع:
  • الإصدار 9.0.0-alpha13 من المكوّن الإضافي لنظام Gradle المتوافق مع Android
المشاكل التي تم إصلاحها
المكوّن الإضافي لنظام Gradle المتوافق مع Android
‫AGP9: لا يعمل `variant.sources.kotlin!!.addGeneratedSourceDirectory()`
عمليات التحقّق من البيانات الوصفية لملفات Aar في حزمة SDK المستهدَفة تستخدم لغة DSL القديمة
إزالة السمة المتوقّفة نهائيًا `com.android.build.api.dsl.ManagedDevices.devices`
معاينة Compose
يتعذّر عرض معاينة Compose عند استخدام المكوّن الإضافي الجديد android-KMP
الاستيراد/المزامنة
updateDaemonJvm because Class org.gradle.jvm.toolchain.JvmVendorSpec does not have member field 'org.gradle.jvm.toolchain.JvmVendorSpec IBM_SEMERU'
متوافق مع عدة منصات
NullPointerException في معاينات Compose Multiplatform باستخدام المكوّن الإضافي com.android.kotlin.multiplatform.library
[Android Studio] إتاحة إنشاء إعدادات تشغيل اختبار جهاز Android لاختبارات Compose المتوافقة مع عدّة منصات
المراجع
ملف XML صالح يعرض رسالة تحذير
أدوات واجهة المستخدم
لا تتوفّر معاينة لرموز الرسومات المتجهة

تحديث الإصدار 2 من Canary من الإصدار 2.2 من Otter في "استوديو Android"‏ | 2025.2.2

تم إصدارها مع:
  • الإصدار 9.0.0-alpha12 من المكوّن الإضافي لنظام Gradle المتوافق مع Android
المشاكل التي تم إصلاحها
المكوّن الإضافي لنظام Gradle المتوافق مع Android
تعتمد مشاريع Java البحتة على مكتبة Kotlin القياسية.
إزالة خصائص KotlinMultiplatformAndroidCompilationBuilder المتوقّفة نهائيًا في الإصدار 9.0 من "المكوّن الإضافي لنظام Android المتوافق مع Gradle"
يجب أن يكون للإصدار `com.android.tools.build:gradle:9.0.0-alpha05` اعتمادية على واجهة برمجة التطبيقات في KGP وgradle-api
إعادة تسمية المكوّن الإضافي com.android.experimental.built-in-kotlin Gradle
ASwB
تعذُّر استخدام أداة تصحيح الأخطاء الأصلية مع ASwB

تحديث الإصدار 2 من Otter في "استوديو Android"‏ | 2025.2.2 الإصدار 1 من قناة Canary

تم إصدارها مع:
  • الإصدار 9.0.0-alpha11 من المكوّن الإضافي لنظام Gradle المتوافق مع Android
المشاكل التي تم إصلاحها
المكوّن الإضافي لنظام Gradle المتوافق مع Android
‫Built-in-kotlin لا ينشر قيود التبعية kotlin-stdlib في ملف maven pom
إضافة حالة اختبار لاختلاف الإصدارَين compileSdk وtargetSdk
قيمة resConfigs فارغة تؤدي إلى حدوث خطأ غير واضح في أداة aapt
Gemini
تظهر النافذة المنبثقة الخاصة بوضع "الوكيل" لمستخدمي هذا الوضع
المراجع
لا يتم حلّ معرّفات الموارد الجديدة من الرسم البياني للتنقّل أثناء التجميع التدريجي