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

Android Studio Meerkat 功能更新 | 2024.3.2 RC 4

与以下内容一起发布:
  • Android Gradle 插件 8.10.0-rc04
已修复的问题
JDK
macOS 15.4 上的启动崩溃

Android Studio Meerkat 功能更新 | 2024.3.2 RC 3

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

此版本包含一些次要修复和改进。

Android Studio Meerkat 功能更新 | 2024.3.2 RC 2

与以下内容一起发布:
  • Android Gradle 插件 8.10.0-rc02
已修复的问题
C++ 导入/同步
Meerkat 和 Mac 上的文件菜单有时无法显示

Android Studio Meerkat 功能更新 | 2024.3.2 RC 1

与以下内容一起发布:
  • Android Gradle 插件 8.10.0-rc01
已修复的问题
缩减器 (R8)
类 init 中的安全类型转换引发 ClassCastException
AGP 8.9 中的资源缩减问题导致动态功能模块中缺少资源
无法调用 com.android.tools.r8.internal.H5.x()

Android Studio Meerkat 功能更新 | 2024.3.2 Beta 版 1

与以下内容一起发布:
  • Android Gradle 插件 8.10.0-beta01
已修复的问题
Android Gradle 插件
隔离项目:DeclarativeSchemaModel 序列化错误
Dexer (D8)
对于 Baklava,向后移植 android.os.Build.VERSION_CODES_FULL 不正确
AutoClosable 脱糖不再将 ExecutorService.close 报告为受支持
Gradle
Java 17:“Show Gradle daemons”窗口中未显示 Gradle 守护程序(显示了 Java 8 和 11)
缩减器 (R8)
更新到 AGP 8.9.0 后无法生成已签名的 APK
在生成类文件时,分析分配点上的写入前写入属性遇到错误
关于版本 8.6.* 的 R8 压缩器中的 Java SPI 问题,8.7.*、8.8.0

Android Studio Meerkat 功能更新 | 2024.3.2 Canary 8

与以下内容一起发布:
  • Android Gradle 插件 8.10.0-alpha08
已修复的问题
Android Gradle 插件
添加了对将“隔离分块”信息传递给 R8 的支持
从 Android Studio 运行应用时,应用会崩溃并出现 NoClassDefFoundError 和 ClassNotFoundException
Android Gradle 插件:避免在 PackageRenderscriptTask 和 ProcessJavaResTask 中替换 Sync.getDestinationDir()
将合并的 Java 资源用于单元测试
部署
部署失败的错误消息不正确:显示 minSdk,表示的是 targetSdk
Gradle
在 AS 中重构软件包名称时,使 build.gradle 的“namespace”属性保持同步
Gradle 文件编辑器
版本目录文件命名与界面不一致
DependencyHelper 无法将插件正确添加到单个模块项目中
添加了声明式错误句柄,以导航到错误行
导入/同步
项目结构对话框问题
通过设置停用项目打开自动导入功能
lint
警告消息的文字包含错误:“Unexpected; `Build.VERSION.SDK_INT >= Build.VERSION_CODES.O` is *never* true (`SDK_INT` ≥ 26 and < 31)”
StudioBot
未修改提示库的情况下,在我的项目中创建的提示库文件

Android Studio Meerkat 功能更新 | 2024.3.2 Canary 7

与以下内容一起发布:
  • Android Gradle 插件 8.10.0-alpha07
已修复的问题
Android Gradle 插件
无法剥离以下库,按原样打包它们
Gradle 文件编辑器
[DCL] 添加了对以 lambda 作为最后一个参数的函数调用的支持
UastGradleVisitor 无法正确检测方法调用的父级
让 TomlError Parser 了解目录名称,并在必要时迭代目录
lint
lint:AGP 8.10.0-alpha05 会触发大量假正例 SyntheticAccessor
允许在测试源代码上启用 NewApi
在 Android Studio 中检查代码后按“LintIdeFix”按钮会产生什么影响
Logcat
Android Studio Meerkat 功能更新 | 2024.3.2 Canary 4 - 无法更改 Logcat 字体及其大小
多平台
对于应用了 Android 和 Jvm 目标的 KMS 项目中的 jvm 源代码集,系统显示“检测到非 Android 源代码集”通知

Android Studio Meerkat 功能更新 | 2024.3.2 Canary 6

与以下内容一起发布:
  • Android Gradle 插件 8.10.0-alpha06
已修复的问题
Android Gradle 插件
初始化脚本“C:\Users\mypc\AppData\Local\Temp\ijresolvers2.gradle”行:162
API
通过 SdkComponent 公开 AAPT 二进制文件
lint
Aligned16KB lint 检查中出现 ConcurrentModificationException

Android Studio Meerkat 功能更新 | 2024.3.2 Canary 5

与以下内容一起发布:
  • Android Gradle 插件 8.10.0-alpha05
已修复的问题
Android Gradle 插件
初始化脚本“C:\Users\mypc\AppData\Local\Temp\ijresolvers2.gradle”行:162
部署
Android Studio 未将更改部署到应用
发布软件包/APK
[AGP] :app:collectDebugDependencies 失败,消息过大(2326853975 字节)无法存放在内存中
正在运行的设备
添加一项设置,防止在屏幕镜像时打开保存的屏幕截图
使用用户定义的命名方案自动保存屏幕截图
允许调整设备屏幕截图的大小
Android Studio 设备屏幕截图/屏幕截图分辨率应该可以控制
界面工具
矢量资源模态打开后不提供所有图标选项

Android Studio Meerkat 功能更新 | 2024.3.2 Canary 4

与以下内容一起发布:
  • Android Gradle 插件 8.10.0-alpha04
已修复的问题
API
将 com.android.build.api.variant.HasDeviceTests 升级到稳定版
Compose 预览屏幕截图测试
无法生成屏幕截图:在协程调度程序设置中更新任务失败
部署
[Ladybug Canary 9] 在运行项目时,AS 不再重新构建项目,导致“加载构建制品时出错”
反馈
将帮助改名 > 提交反馈 > 帮助 > 要提交错误吗?
Gradle
在单变体 Android 库中使用 Compose 时,该变体应启用 includeSourceInformation
IntelliJ
来自 JetBrains:将 Bazel 构建的插件元数据发送到 product-info.json
布局和资源修改
布局滚动 ???
lint
CredentialManagerSignInWithGoogle 的误报 lint 错误
多平台
如果委托的 Java 属性为 null,访问“AnalyticsEnabledSources.java”会崩溃
Room SQL
查询数据库视图的查询出现语法错误
在查询中删除列会导致样式检查错误

Android Studio Meerkat 功能更新 | 2024.3.2 Canary 3

与以下内容一起发布:
  • Android Gradle 插件 8.10.0-alpha03
已修复的问题
Android Gradle 插件
启用统计信息后,AndroidComponentsExtension.addSourceSetConfigurations 会损坏
在 AGP 8.8.0 中设置隔离项目的情况下,项目“:app”无法访问“Project.group”和“Project.version”
代码分析
不要假设每个 Toml 文件都是版本目录
代码编辑器
内嵌补全:系统有时无法呈现非英文字符
部署
[Ladybug Canary 9] 在运行项目时,AS 不再重新构建项目,导致“加载构建制品时出错”
Gradle 文件编辑器
未检测到通过 diff 查看器对 build.gradle 所做的更改
布局和资源修改
android:tag 字符串定义中的呈现问题
Android Studio 在更新后运行缓慢
lint
AS 2024.3.1.4 在修改 Kotlin 文本时间歇性挂起。

Android Studio Meerkat 功能更新 | 2024.3.2 Canary 2

与以下内容一起发布:
  • Android Gradle 插件 8.10.0-alpha02
已修复的问题
Android Gradle 插件
AGP 应声明它支持即将发布的 API 35
调试程序
Kotlin 调试程序在“Debugger: Searching for Kotlin file”上执行速度很慢
Gradle
将 CommonExtension.testOptions 标记为稳定版
在单变体 Android 库中使用 Compose 时,该变体应启用 includeSourceInformation
Gradle 文件编辑器
未检测到通过 diff 查看器对 build.gradle 所做的更改
导入/同步
Meerkat canary06 破坏了 gradle-profiler
移动/重命名代码重构
无法在 Meerkat Android Studio Canary 9 中重命名文件
资源
便利问题
运行测试
无法运行单元测试。

Android Studio Meerkat 功能更新 | 2024.3.2 Canary 1

与以下内容一起发布:
  • Android Gradle 插件 8.10.0-alpha01
已修复的问题
构建输出
构建输出未链接到错误
布局和资源修改
没有“Layout Resource File”菜单项
右侧的界面渲染不会实时更新
lint
密封接口上的“@Parcelize”注解出现错误的 lint 警告
正在运行的设备
仅当更新到 QPR1 Beta 1 后,Android Studio 中的开发者屏幕镜像才会损坏
Translations Editor
删除错误的字符串资源