Android Studio Narwhal 4 Drop Closed Issues

اندروید استودیو Narwhal 4 Feature Drop | 2025.1.4

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

اندروید استودیو Narwhal 4 Feature Drop | 2025.1.4 RC 2

رفع مشکلات
استقرار
استقرار برنامه Android Studio در دستگاه همیشه APK مؤلفه بزرگ و بدون تغییر را مجدداً مستقر می کند

اندروید استودیو Narwhal 4 Feature Drop | 2025.1.4 RC 1

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

اندروید استودیو Narwhal 4 Feature Drop | 2025.1.4 قناری 5

همراه با:
  • پلاگین اندروید Gradle 9.0.0-alpha05
رفع مشکلات
پلاگین اندروید Gradle
android.proguard.failOnMissingFiles برای customersProguardFiles کار نمی کند
وابستگی افزونه Kotlin Gradle را به 2.2.10 به روز کنید
KotlinJvmAndroidCompilation را با استفاده از KGP API ایجاد کنید
حالت API صریح Kotlin برای منابع آزمایشی اعمال شد
Build Variant
فیلتر / اسکرول برای ساخت تایپ در حالی که تایپ کنید
وارد کردن/همگام سازی
PsBuildTypeTest#testSetListReferences غیرفعال شد
DeclaredDependenciesModelBuilder هنگام دسترسی به ویژگی های ProjectDependency، Project Isolation را نقض می کند
لینت
هشدار پرز پرز "نمی توان حافظه پنهان K2 را پاک کرد"
دستگاه های راه دور
اشکال: دستگاه‌های راه دور گاهی اوقات به قطع ارتباط ادامه می‌دهند، علیرغم اینکه نشان می‌دهند موفق به نصب و اجرای برنامه شده‌اند

اندروید استودیو Narwhal 4 Feature Drop | 2025.1.4 قناری 4

همراه با:
  • پلاگین Android Gradle 9.0.0-alpha04
رفع مشکلات
افزونه Gradle اندروید
نسخه پیش‌فرض منبع/هدف جاوا را از جاوا 8 به جاوا 11 در AGP 9.0 تغییر دهید
android.useAndroidX پیش‌فرض را روی true برگردانید
در هنگام استفاده از افزونه kapt با Kotlin داخلی، استثنا بهتر است.
گریدل
ابزارهای ساخت پیش فرض را در AGP به حداقل 35.0.1، احتمالاً 36 به روز کنید
لینت
هشدار پرز پرز "نمی توان حافظه پنهان K2 را پاک کرد"
دستگاه های در حال اجرا
پخش جریانی دستگاه‌های در حال اجرا متوقف می‌شود

اندروید استودیو Narwhal 4 Feature Drop | 2025.1.4 قناری 3

همراه با:
  • پلاگین Android Gradle 9.0.0-alpha03
رفع مشکلات
پلاگین اندروید Gradle
وقتی «isIncludeAndroidResources» فعال است، «process{Variant}UnitTestManifest» در ادغام tools:overrideLibrary در AGP 8.12.0 شکست خورده است.
AGP باعث اخطار منسوخ شدن در Gradle برای وظایف تست JVM می شود
DependencyReportTask با کش پیکربندی ناسازگار است
ساخت C++
وابستگی بومی متقابل ماژول به اشتباه مدل شده است
نوشتن ویرایش
طرح رنگ برای فراخوانی برای نوشتن توابع به روز نمی شود
لینت
اشکال: حذف منابع استفاده نشده ترجمه آنها را نیز حذف نمی کند و در مورد آن نیز سوال نمی کند.
دستگاه های در حال اجرا
هنگامی که "تغییر مسیر صدا از دستگاه های محلی" فعال باشد، هیچ صوتی (به جز رسانه) روی رایانه پخش نمی شود

اندروید استودیو Narwhal 4 Feature Drop | 2025.1.4 قناری 2

همراه با:
  • پلاگین Android Gradle 9.0.0-alpha02
رفع مشکلات
پلاگین اندروید Gradle
زمانی که فایل proguard وجود نداشته باشد، ساخت ناموفق است
حذف پیش فرض های buildconfig پرچم های gradle.properties
مقدار پیش‌فرض targetSdk برنامه را تغییر دهید تا به جای minSdk بر اساس compileSdk باشد
Android SDK Upgrade Assistant
Android SDK Upgrade Assistant نمایش داده نمی شود
گریدل
رفع استفاده از Provider<*?> و Property<*?> در AGP
دستگاه های راه دور
شناسه مدل را در گفتگوی افزودن دستگاه راه دور بیضی کنید
در حال اجرا تست ها
هنگام انتخاب یک مورد آزمایشی ناموفق، برگه پیش‌فرض Device Info است
ابزار تست
شکست تست باید به‌طور پیش‌فرض برای نمایش گزارش‌ها باشد، نه صفحه اطلاعات دستگاه

اندروید استودیو Narwhal 4 Feature Drop | 2025.1.4 قناری 1

همراه با:
  • پلاگین Android Gradle 9.0.0-alpha01
رفع مشکلات
پلاگین اندروید Gradle
AndroidSourceSet.jni منسوخ شده را در AGP 9.0 حذف کنید
Installation.installOptions() را در AGP 9.0 حذف کنید
BuildType.isRenderscriptDebuggable را در AGP 9.0 حذف کنید.
android.defaults.buildfeatures.renderscript را حذف کنید
«com.android.kotlin.multiplatform.library» با دستگاه های مدیریت شده Gradle خراب می شود
حذف «android.defaults.buildfeatures.aidl» پرچم‌های پیش‌فرض gradle.properties
نوشتن آزمایش پیش‌نمایش عکس صفحه
به روز رسانی کنید کار ScreenshotTest قابلیت FROM-CACHE در 0.0.1-alpha10 از دست رفت
بازرس پایگاه داده
بازرس پایگاه داده با BundledSQLiteDriver کار نمی کند.
ساختار پروژه
اشتباه تایپی در گفتگو
دستگاه های در حال اجرا
درخواست ویژگی، «دستگاه‌های در حال اجرا»: نام دستگاه کامل‌تر را برای مواردی که چندین دستگاه از یک مدل متصل هستند نشان دهید
ابزار تست
دستگاه‌های TestOptions و دستگاه‌های DSL Groups را حذف کنید