Android Studio Narwhal 已解决的问题

Android Studio Narwhal | 2025.1.1 Patch 1

与以下内容一起发布:
  • Android Gradle 插件 8.11.1

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

Android Studio Narwhal | 2025.1.1

与以下内容一起发布:
  • Android Gradle 插件 8.11.0

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

Android Studio Narwhal | 2025.1.1 RC 2

与以下内容一起发布:
  • Android Gradle 插件 8.11.0-rc02

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

Android Studio Narwhal | 2025.1.1 RC 1

与以下内容一起发布:
  • Android Gradle 插件 8.11.0-rc01
已修复的问题
Dexer (D8)
AutoClosable 脱糖会破坏 Android Studio 中的 AGP build
缩减器 (R8)
R8 在处理 JavaFuzzer 代码时,如果 min-api 为 24,则会崩溃

Android Studio Narwhal | 2025.1.1 Canary 10

与以下内容一起发布:
  • Android Gradle 插件 8.11.0-alpha10
已修复的问题
Database Inspector
Narwhal(Canary 9)中的应用检查器不会显示 Room 内容。
导入/同步
导入包含 .idea 和 .gradle/config.properties 的项目必须将 gradleJvm 配置为 GRADLE_LOCAL_JAVA_HOME

Android Studio Narwhal | 2025.1.1 Canary 9

与以下内容一起发布:
  • Android Gradle 插件 8.11.0-alpha09
已修复的问题
API
稳定了 com.android.build.api.variant.ApkOutputProviders
后台任务检查器
支持更多 PendingIntent.get() 方法
Gradle
AGP:CompressAssetsTask 在处理大型资源时失败,并显示 java.lang.OutOfMemoryError
多平台
需要 KGP 2.0.0 才能使用 Android-KMP 插件

Android Studio Narwhal | 2025.1.1 Canary 8

与以下内容一起发布:
  • Android Gradle 插件 8.11.0-alpha08
已修复的问题
lint
“libs.versions.toml”文件中的 Lint 检查建议升级到不受支持的 AGP 版本。

Android Studio Narwhal | 2025.1.1 Canary 7

与以下内容一起发布:
  • Android Gradle 插件 8.11.0-alpha07
已修复的问题
Android Gradle 插件
当 ProGuard 文件不存在时,构建失败
API
将 GeneratesApk.minSdk 升级为稳定版 API
设备管理器
在处置期间初始化 RunningAvdTracker
导入/同步
从 Gradle 设置中移除了“为从 Gradle 导入的模块生成 .iml 文件”
JDK
macOS 15.4 上出现启动崩溃
布局和资源编辑
AS:考拉:重力:选择选项后自动向上滚动

Android Studio Narwhal | 2025.1.1 Canary 6

与以下内容一起发布:
  • Android Gradle 插件 8.11.0-alpha06
已修复的问题
Android Gradle 插件
更新 Gradle 分发时,不强制执行 com.android.internal.version-check
Gradle 文件编辑器
[DCL] RegularFile 属性完成,带有“.”。
导入/同步
从 Gradle 设置中移除了“为从 Gradle 导入的模块生成 .iml 文件”

Android Studio Narwhal | 2025.1.1 Canary 5

与以下内容一起发布:
  • Android Gradle 插件 8.11.0-alpha05
已修复的问题
Android Gradle 插件
在构建 AGP 8.11 时,将 Kotlin 依赖项更新为版本 2.1.20
C++ 导入/同步
有时,文件菜单无法在 Meerkat(Mac 版)中显示
Compose 编辑
查找可组合项的用法时,未在“@Preview 用法”下列出所有预览用法
lint
从 AGP 8.11.0-alpha03 开始出现新的 MemberExtensionConflict lint 问题 - 如何解决?
Logcat
为崩溃应用操作创建图标
多平台
无法将生成的来源添加到 KotlinMultiplatformAndroidVariant
Network Inspector
在规则(应用检查)上设置全局变量
运行
“用户管理的 adb”的最小端口 5038 会导致无法使用可能需要使用的默认端口 5037

Android Studio Narwhal | 2025.1.1 Canary 4

与以下内容一起发布:
  • Android Gradle 插件 8.11.0-alpha04
已修复的问题
Android Gradle 插件
[AGP 8.9.0+] 内置 KotlinCompilation 已向所有 Kotlin 编译器插件公开
API
稳定了 androidx 使用的 KMP Android 插件的部分
Compose 预览
CodeGen 有时会处理失效的 PsiFile / 模块
lint
如果扩展函数接收器可为 null,则 lint 问题“MemberExtensionConflict”出现误报
`WrongGradleMedthod` 检查误报
针对数据类的合成成员调用的 SyntheticAccessor 误报
针对可添加标签的表达式报告的问题的 TestMode.SUPPRESSIBLE 错误
实时编辑
Unhandled superclass: kotlin/jvm/internal/AdaptedFunctionReference`
Logcat
logcat 中的字体大小过大
为崩溃应用操作创建图标
新建项目向导
无法使用以 .in 结尾的网域创建项目
资源
提取字符串资源,但未检测到已知函数的正确类型
正在运行的设备
关闭 IntelliJ IDEA 项目时模拟器停止,而 Android Studio 仍处于打开状态

Android Studio Narwhal | 2025.1.1 Canary 3

与以下内容一起发布:
  • Android Gradle 插件 8.11.0-alpha03
已修复的问题
Android Gradle 插件
请求:针对 zipAlignEnabled 的弃用,说明弃用原因以及应改用什么
代码编辑器
与 Dagger 相关的 CachedValue 使用不当
Compose 预览版屏幕截图测试
Compose 屏幕截图测试:测试在 GitLab CI 中失败
设备管理器
移除了“方形”和“矩形”屏幕截图选项
无法检测到在线模拟器
当模拟器缓慢停止时,擦除 AVD 失败
lint
警告会员和扩展程序可能存在的冲突
实时编辑
重组错误:“java.lang.IllegalArgumentException: Array has incompatible type: class [Lcom.example.myapplication.ListItem;”
Logcat
LogcatMessageAssemblerTest.multipleBatchesWithIntervals() 具有无效的 assertThat 用法
Network Inspector
在规则(应用检查)上设置全局变量
资源
无法保存颜色编辑器透明度
编辑器中的整数资源预览不一致

Android Studio Narwhal | 2025.1.1 Canary 2

与以下内容一起发布:
  • Android Gradle 插件 8.11.0-alpha02
已修复的问题
C++ 导入/同步
有时,文件菜单无法在 Meerkat(Mac 版)中显示
Compose 预览
预览 ExposedDropdownMenuBox 时,无法看到 DropdownMenuItems
在 Compose 预览中启用互动模式时出现内存泄漏
实例化 ExoPlayer 时,Compose 预览无法渲染
lint
Lint 规则 BuildListAdds 未检测到在 buildList 中使用运算符 fun plusAssign (+=)
在测试辅助代码上出现 UseSdkSuppress 误报
渲染
预览布局文件时 Android Studio 崩溃
缩减器 (R8)
更新到 AGP 8.9.0 后无法生成已签名的 AAB
Translations Editor
批量选择表格单元格的功能已损坏

Android Studio Narwhal | 2025.1.1 Canary 1

与以下内容一起发布:
  • Android Gradle 插件 8.11.0-alpha01
已修复的问题
Android Gradle 插件
隔离项目:DeclarativeSchemaModel 序列化错误
应用更改
应用代码更改始终会导致 Activity 重新创建
Compose 预览
特定于设备的预览应设置 uiMode
Gradle
在 AS 中重构软件包名称时,保持 build.gradle 的“命名空间”属性同步
实时编辑
251 合并:BasicCompileTest.renamedFile() 失败
251 合并:LiveEdit 集成测试失败,出现 IR CodeGen 异常
251 合并:KeyMeta null 指针异常
Translations Editor
回归?翻译编辑器无法创建翻译后的文本。