مشکلات بسته شدن قابلیت Otter 2 در اندروید استودیو

حذف ویژگی‌های اندروید استودیو Otter 2 | پچ ۱ نسخه ۲۰۲۵.۲.۲

مشکلات برطرف شده
نمای پروژه
ارائه دهنده نمای پروژه اندروید در اندروید استودیو 2025.2.2 RC 1 و 2.3 Canary 1 ثبت نشده است.

حذف ویژگی‌های اندروید استودیو Otter 2 | 2025.2.2

این نسخه شامل اصلاحات و بهبودهای جزئی است.

کاهش ویژگی‌های اندروید استودیو Otter 2 | 2025.2.2 RC 2

مشکلات برطرف شده
اشکال‌زدا
Stackoverflow هنگام اشکال‌زدایی در AS Otter Canary5

کاهش ویژگی‌های اندروید استودیو Otter 2 | 2025.2.2 RC 1

مشکلات برطرف شده
گرادل
پیکربندی اجرای iosApp در Narwhal حتی اگر 'embedAndSignAppleFrameworkForXcode' با شکست مواجه شود، با موفقیت انجام می‌شود
عملیات ساخت چندگانه ناموفق بود. ConcurrentModificationException
چندسکویی
[KMP] پیکربندی‌های مسیر کلاس را به عناصر و پیکربندی‌های انتشار متصل نکنید
ناوبری
مطمئن شوید که افزونه safeargs gradle با AGP 9.0.0 سازگار است و این نسخه اصلاح‌شده را ارسال کنید

کاهش ویژگی‌های اندروید استودیو Otter 2 | 2025.2.2 Canary 4

منتشر شده همراه با:
  • افزونه اندروید گریدل ۹.۰.۰-alpha14
مشکلات برطرف شده
افزونه گرادل اندروید
پشتیبانی داخلی کاتلین در AGP نباید با مجموعه منابع کاتلین همگام‌سازی شود.
اگر فایل keep مصرف‌کننده شامل ‎-dontobfuscate‎ باشد، انتشار کتابخانه اندروید با شکست مواجه می‌شود.
هیچ گزینه‌ای برای چاپ نقشه برای منابع بهینه وجود ندارد
پس از گذراندن این مرحله، فراخوانی finalizeDsl را با خطا مواجه کنید
AGP پیکربندی jetifier را حتی زمانی که jetifier غیرفعال است، مقداردهی اولیه می‌کند.
وقتی مقدار `kotlin.stdlib.default.dependency` برای فایل‌های ماژول و pom درست باشد، kotlinStdlib به عنوان یک وابستگی زمان کامپایل اضافه نمی‌شود.
ساخت نوع
«انتخاب نوع ساخت...» هیچ کاری انجام نمی‌دهد
ویرایشگر کد
رگرسیون کیفیت تکمیل خودکار پس از حذف تنظیمات تکمیل ML در Otter 2025.2.1
افزونه کتابخانه فیوزد
قوانین Consumer ProGuard در کتابخانه‌های ترکیبی گنجانده نشده‌اند.
کتابخانه‌ی Fused الزامات کتابخانه‌ی desugared را برآورده نمی‌کند.
ادغام Lint
Lint به طور خودکار از آخرین SDK نصب شده علیرغم compileSdk استفاده می‌کند، به عنوان ورودی وظیفه ثبت نمی‌شود و ذخیره سازی را مختل می‌کند.
چندسکویی
[افزونه Android-kmp] نوع پلتفرم هدف اندروید را به "androidJvm" تغییر دهید
پیش‌نمایش
اعلان‌های رندرینگ غیرضروری
شرینکر (R8)
کاهش منابع بهینه شده R8 در صورت استفاده از شناسه‌های منابع نهایی، بی‌سروصدا با شکست مواجه می‌شود.

کاهش ویژگی‌های اندروید استودیو Otter 2 | 2025.2.2 Canary 3

منتشر شده همراه با:
  • افزونه اندروید گریدل ۹.۰.۰-alpha13
مشکلات برطرف شده
افزونه گرادل اندروید
AGP9: `variant.sources.kotlin!!.addGeneratedSourceDirectory()` کار نمی‌کند
بررسی متادیتای Aar هنگام کامپایل SDK از DSL قدیمی استفاده می‌کند.
ویژگی منسوخ‌شده‌ی `com.android.build.api.dsl.ManagedDevices.devices` را حذف کنید.
پیش‌نمایش نوشتن
پیش‌نمایش نوشتن هنگام استفاده از افزونه جدید android-KMP با شکست مواجه می‌شود
وارد کردن/همگام‌سازی
updateDaemonJvm زیرا کلاس org.gradle.jvm.toolchain.JvmVendorSpec فیلد عضو 'org.gradle.jvm.toolchain.JvmVendorSpec IBM_SEMERU' را ندارد.
چندسکویی
NullPointerException در پیش‌نمایش‌های چندسکویی Compose با افزونه com.android.kotlin.multiplatform.library
[اندروید استودیو] پشتیبانی از ایجاد پیکربندی اجرای تست دستگاه اندروید برای نوشتن تست‌های چند پلتفرمی
منابع
XML معتبر پیام هشدار منتشر می‌کند
ابزارهای رابط کاربری
پیش‌نمایش آیکون‌های برداری وجود ندارد

کاهش ویژگی‌های اندروید استودیو Otter 2 | 2025.2.2 Canary 2

منتشر شده همراه با:
  • افزونه گریدل اندروید ۹.۰.۰-alpha12
مشکلات برطرف شده
افزونه گرادل اندروید
پروژه‌های جاوای خالص به کتابخانه stdlib کاتلین وابسته هستند.
حذف ویژگی‌های منسوخ‌شده‌ی KotlinMultiplatformAndroidCompilationBuilder در AGP 9.0
`com.android.tools.build:gradle:9.0.0-alpha05` باید یک وابستگی API به KGP و gradle-api داشته باشد.
تغییر نام افزونه Gradle به نام com.android.experimental.built-in-kotlin
ASwB
استفاده از اشکال‌زدای بومی با ASwB امکان‌پذیر نیست

کاهش ویژگی‌های اندروید استودیو Otter 2 | 2025.2.2 Canary 1

منتشر شده همراه با:
  • افزونه اندروید گریدل ۹.۰.۰-alpha11
مشکلات برطرف شده
افزونه گرادل اندروید
کاتلین داخلی، محدودیت وابستگی kotlin-stdlib را در maven pom منتشر نمی‌کند.
یک مورد آزمایشی برای واگرایی بین compileSdk و targetSdk اضافه کنید
مقدار خالی resConfigs منجر به خطای مبهم aapt می‌شود
جوزا
پنجره‌ی هشدار حالت عامل برای کاربران حالت عامل نمایش داده می‌شود
منابع
شناسه‌های منابع جدید از گراف ناوبری در طول کامپایل افزایشی شناسایی نمی‌شوند