Android Studio Otter 2 功能推送已解決的問題

Android Studio Otter 2 功能推送 | 2025.2.2

這個版本包含多項細微修正和改進項目。

Android Studio Otter 2 功能推送 | 2025.2.2 RC 2

已修正問題
偵錯工具
在 AS Otter Canary5 中偵錯時發生堆疊溢位

Android Studio Otter 2 功能推送 | 2025.2.2 RC 1

已修正問題
Gradle
即使「embedAndSignAppleFrameworkForXcode」失敗,Narwhal 中的 iosApp 執行設定仍會成功
多項建構作業失敗,ConcurrentModificationException
跨平台
[KMP] 請勿將類別路徑設定連線至元素和發布設定
導覽
確認 safeargs gradle 外掛程式與 AGP 9.0.0 相容,並發布這個修正版本

Android Studio Otter 2 功能推送 | 2025.2.2 Canary 4

與以下項目共同發布:
  • Android Gradle 外掛程式 9.0.0-alpha14
已修正問題
Android Gradle 外掛程式
AGP 內建的 Kotlin 支援功能不應與 Kotlin 來源集同步
如果消費者保留檔案含有 -dontobfuscate,則無法發布 Android 程式庫
無法列印最佳化資源的對應
在通過這個階段後,呼叫 finalizeDsl 會發生錯誤
即使停用 Jetifier,AGP 仍會初始化 Jetifier 設定
以 Kotlin 內建功能建構時,如果 `kotlin.stdlib.default.dependency` 對模組和 POM 檔案為 true,則不會將 kotlinStdlib 新增為編譯時間依附元件
建構變數
「Select Build Variant...」沒有任何作用
程式碼編輯器
在 Otter 2025.2.1 中移除 ML 補全設定後,自動完成品質回歸
Fused 程式庫外掛程式
融合程式庫不包含消費者 ProGuard 規則
融合程式庫無法處理去糖化程式庫需求
Lint 整合
Lint 會自動使用最新安裝的 SDK (即使是 compileSdk 也一樣),不會註冊為工作輸入內容,且會中斷快取
跨平台
[Android-kmp 外掛程式] 將 Android 目標的平台類型變更為「androidJvm」
預覽
不必要的算繪通知
縮減器 (R8)
如果使用最終資源 ID,R8 最佳化資源縮減作業會無聲無息地失敗

Android Studio Otter 2 功能推送 | 2025.2.2 Canary 3

與以下項目共同發布:
  • Android Gradle 外掛程式 9.0.0-alpha13
已修正問題
Android Gradle 外掛程式
AGP9:`variant.sources.kotlin!!.addGeneratedSourceDirectory()` 無法運作
編譯 SDK 的 Aar 中繼資料檢查使用舊版 DSL
移除已淘汰的 `com.android.build.api.dsl.ManagedDevices.devices` 屬性
Compose 預覽
使用新的 android-KMP 外掛程式時,Compose 預覽失敗
匯入/同步處理
updateDaemonJvm,因為類別 org.gradle.jvm.toolchain.JvmVendorSpec 沒有成員欄位 'org.gradle.jvm.toolchain.JvmVendorSpec IBM_SEMERU'
跨平台
使用 com.android.kotlin.multiplatform.library 外掛程式時,Compose Multiplatform 預覽畫面中出現 NullPointerException
[Android Studio] 支援為 Compose 多平台測試建立 Android 裝置測試執行設定
資源
有效的 XML 發出警告訊息
UI 工具
不提供向量圖示預覽

Android Studio Otter 2 功能推送 | 2025.2.2 Canary 2

與以下項目共同發布:
  • Android Gradle 外掛程式 9.0.0-alpha12
已修正問題
Android Gradle 外掛程式
純 Java 專案依附於 Kotlin 標準程式庫。
在 AGP 9.0 中移除已淘汰的 KotlinMultiplatformAndroidCompilationBuilder 屬性
`com.android.tools.build:gradle:9.0.0-alpha05` 應具有 KGP 和 gradle-api 的 API 依附元件
重新命名 com.android.experimental.built-in-kotlin Gradle 外掛程式
ASwB
無法搭配 ASwB 使用原生偵錯工具

Android Studio Otter 2 功能推送 | 2025.2.2 Canary 1

與以下項目共同發布:
  • Android Gradle 外掛程式 9.0.0-alpha11
已修正問題
Android Gradle 外掛程式
Built-in-kotlin 不會在 Maven POM 中發布 kotlin-stdlib 依附元件限制
針對 compileSdk 與 targetSdk 之間的差異新增測試案例
resConfigs 值為空值會導致不明的 aapt 錯誤
Gemini
系統會向 Agent 模式使用者顯示 Agent 模式注意事項彈出式視窗
資源
在遞增編譯期間,系統不會解析導覽圖表中的新資源 ID