Android Studio Otter 2 功能更新已解决的问题

Android Studio Otter 2 功能更新 | 2025.2.2

此版本包含一些细微的修复和改进。

Android Studio Otter 2 功能更新 | 2025.2.2 RC 2

已修复的问题
调试程序
在 AS Otter Canary5 中调试时出现 Stackoverflow

Android Studio Otter 2 功能更新 | 2025.2.2 RC 1

已修复的问题
Gradle
即使“embedAndSignAppleFrameworkForXcode”失败,Narwhal 中的 iosApp 运行配置也会成功
多次 build 操作失败。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 sourceset 同步
如果消费者保留文件包含 -dontobfuscate,则 Android 库发布失败
无法打印优化资源的映射
在通过此阶段后,调用 finalizeDsl 会导致错误
即使 Jetifier 已停用,AGP 也会初始化 Jetifier 配置
当 `kotlin.stdlib.default.dependency` 对模块和 pom 文件为 true 时,以 Kotlin 构建的模块不会将 kotlinStdlib 添加为编译时依赖项
build 变体
“选择 build 变体...”不起作用
代码编辑器
在 Otter 2025.2.1 中移除 ML 补全设置后,自动补全质量出现回归
Fused 库插件
融合库中不包含消费者 ProGuard 规则
融合库无法处理脱糖库要求
lint 集成
尽管有 compileSdk,但 Lint 仍会自动使用最新安装的 SDK,不会注册为任务输入,并会破坏缓存
多平台
[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 会发出警告消息
界面工具
无矢量图标预览

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 插件
内置 Kotlin 不会在 Maven POM 中发布 kotlin-stdlib 依赖项约束
针对 compileSdk 和 targetSdk 之间的差异添加了测试用例
空的 resConfigs 值会导致出现模糊的 aapt 错误
Gemini
智能体模式意识弹出式窗口会向智能体模式用户显示
资源
在增量编译期间,无法解析来自导航图的新资源 ID