Android Studio Iguana 已解决的问题

Android Studio Iguana | 2023.2.1 Canary 3

与以下内容一起发布:
  • Android Gradle 插件 8.3.0-alpha03
已修复的问题
Android Gradle 插件
将 AGP 从 8.0.2 更新到 8.1.0 后,任务“:app:mergeReleaseClasses”执行失败
[Gradle 8.4][升级] 由于使用 kotlin gradle 插件中已废弃的功能,升级后集成测试失败
应用质量数据分析
AQI 工具窗口始终显示事件计数中的用户计数
App Quality Insight 显示无效的操作系统版本
基准配置文件和 ProfileInstaller
Gradle 插件与 8.3 alpha 不兼容
代码编辑器
基于不正确的设置值,在布局 XML 文件上触发了“Incorrect formatting”错误。
Gradle 文件编辑器
当名称嵌套时,版本目录显示 Groovy 中未使用的符号
资源
Android Studio 因间接资源引用重复名称而挂起

Android Studio Iguana | 2023.2.1 Canary 2

与以下内容一起发布:
  • Android Gradle 插件 8.3.0-alpha02
已修复的问题
Android Gradle 插件
最低 Gradle 版本检查不会在第二次构建及之后运行
Compose 预览
在预览互动模式下,DropdownMenu 在错误位置展开
使用振动器的代码导致 Compose 预览崩溃
使用带 b 标记的 HTML 文本时,Compose 预览会损坏
设计工具
插入标签页 widget 时,设计界面变成空白
导入/同步
在 Gradle 同步期间,Studio 报告不支持的模块
项目同步后出现含糊不清的错误消息/警告
IntelliJ
Android Studio Iguana - 启动失败 - BytecodeTransformerAdapter 中的 NPE 问题
布局编辑器
无法将 BufferedInputStream 转换为 AssetManager$AssetInputStream 类
lint 集成
来自 testImplementation 依赖项的 DuplicatePlatformClasses lint 错误
模块化重构
模块化不按任何特定顺序列出模块
Network Inspector
日志中的错误消息:“lateinit property model has not been initialized”
Resource Manager
Resource Manager 不显示具有自定义颜色属性的可绘制对象
Resource Manager 裁剪了某些矢量可绘制对象
运行测试
单元测试不会重新运行
缩减器 (R8)
从 AGP 8.0.2 升级到 8.1.0 后 R8 无法工作

Android Studio Iguana Canary 1 (2023.2.1.1)

与以下内容一起发布:
  • Android Gradle 插件 8.3.0-alpha01
已修复的问题
Android Gradle 插件
PackageForUnitTest 任务的构建缓存是多余的
[AGP 8.1.0] 如果 splits.abi.isEnable 和 testOptions.unitTests.isIncludeAndroidResources 均为 True,./gradlew 测试会失败,并且显示“Unable to find manifest output”
使用嵌套 Gradle 复合 build 时,AGP 模型构建失败
资源缩减器会破坏资源 ID,从而导致运行时崩溃
Android SDK 升级助理
目标 SDK 升级助理从不加载
基准配置文件和 ProfileInstaller
Profgen - 同时输出所有 DM 文件的选项
Build 变体
在默认变体发生变化时切换使用中的变体
“Build Variants”窗口中的冲突应该在使用方项目(而非生产方)上
C++ Build
C++ 插件在 gradlew 上报告预处理器错误
C++ 编辑器
不断更新符号,这会阻碍构建
没有 C/C++ 项目时的短路 C/C++ 分析
代码分析
Proguard awareness 突出显示 @interface 类型无效
调试程序
Compose 预览会尝试打开外部库
JVM_IR 评估表达式无法使用 SAM 封装容器评估 fragment
对于 Compose 预览,拆分视图似乎过于激进
Gradle 文件编辑器
[版本目录] 在软件包中使用时,未使用的依赖项别名出现误报
导入/同步
“Gradle JDK”的界面无法同步字段内容
仍在使用 GradleProjectInfo.setSkipStartupActivity
无法让工作进度正常运行。
在 Android 模块的 gutter 中隐藏 Java 主要方法运行配置
Studio 无法处理包含符号链接的 build
布局编辑器
当光标四处移动时,XML 设计预览大小会重置
布局 xml: design-left-component 树,选择一个组件后无法使用 ctrl+B 热键进行编码
布局检查器
当布局检查器处于活动状态时,调试应用有时会崩溃
Lint
[lint] TranslucentViewDetector 在 filterIncident 函数中崩溃,并导致 lint 生成错误的结果
TranslucentViewDetector 应接受“behind”值
Android Lint 在 KMP 库上失败,并提示属性“variantInputs.name”没有配置值。
TranslucentViewDetector 报告清单中有错误的行
使用项目依赖项时,lintDebug 误报 UseTomlInte 警告
Android Lint 标记的另一个项目中出现意外问题
Logcat
无法更改 Logcat 标记指示器的颜色
Logcat 软封装不起作用
Resource Manager
Create Resource 文件夹缺少目录
资源
查找使用情况/找到定义不适用于 AndroidTest 资源
AndroidTest 不会解析资源引用
AndroidTest 源代码集无法识别库的 R 类
运行
无法在运行/调试配置中保存动态功能设置