Android Studio Koala 功能更新已解决的问题
Android Studio Koala 功能更新 | 2024.1.2 Patch 1
与以下内容一起发布:
已修复的问题 |
Dexer (D8) |
dex 任务/转换会生成非确定性的 classes.dex 内容
|
|
Gradle |
从 8.4.2 升级到 8.5.0 时 R8 出现回归问题
|
|
IntelliJ |
更新索引时无法关闭 Koala(需要等待很长时间)
|
|
缩减器 (R8) |
R8 8.5.x 中的 SimpleInliningConstraintAnalysis 中存在 StackOverflowError
|
任务 :xxxx:minifyXXXReleaseWithR8 错误:R8:java.util.ConcurrentModificationException
|
java.lang.NullPointerException: Cannot invoke "com.android.tools.r8.ir.analysis.type.TypeElement.asClassType()"
|
|
Android Studio Koala 功能更新 | 2024.1.2 RC 1
与以下内容一起发布:
- Android Gradle 插件 8.6.0-rc01
已修复的问题 |
Android Gradle 插件 |
AGP 8.5:运行了更多“mergeDebugResources”任务,导致构建速度变慢
|
通过 Variant API 添加 srcs 目录无法正常运行
|
|
Dexer (D8) |
java.lang.VerifyError: Verifier rejected class com.pax.log.LogUtils: java.lang.StackTraceElement com.pax.log.LogUtils.getCaller(com.pax.log.b, java.lang.StackTraceElement[], int) failed to verify
|
|
导入/同步 |
使用 Kotlin 从 testFixtures 进行内部访问时,IDE 错误不正确
|
|
布局和资源编辑 |
Android Studio Koala 功能更新 2024.1.2 Beta 1 在启动时会锁死
|
|
lint |
lint:SetTextI18n 会针对分配空字符串而发出警告。
|
|
预览 |
|
缩减器 (R8) |
R8 (AGP 8.5.0 及更高版本) 会失败,并显示错误“Unexpected rewriting of item: ... to two distinct items:...”(意外将项“...”重写为两个不同的项“...”)
|
执行时,由 R8 生成的 dex 文件显示“Unable to find static main(String[]) in 'Test'”(无法在“Test”中找到静态 main(String[]))
|
由 R8 和 D8 打包的程序之间的行为不同
|
更新到 Kotlin 2.0 后出现 R8 NullPointer
|
|
Android Studio Koala 功能更新 | 2024.1.2 Beta 2
与以下内容一起发布:
- Android Gradle 插件 8.6.0-beta02
已修复的问题 |
Android Gradle 插件 |
lint 会使用 res 目录,而无需添加任务依赖项
|
|
Dexer (D8) |
将 API 数据库更新为 Android 15(API 级别 35)
|
|
导入/同步 |
如果插件使用 variant.sources.manifests.addGeneratedManifestFile,Gradle 同步会失败
|
|
缩减器 (R8) |
[r8 8.5]停用 API 建模时,r8 水平类合并会导致 Android5 上出现验证错误
|
使用 Gradle 插件 8.4.0/8.5.0 构建的 Wear OS 版本可能会导致 java.lang.IllegalAccessError
|
R8 会隐式将空成员子句替换为 () 的匹配项
|
[r8 8.5] 纵向类合并导致运行时 NPE
|
R8 处理错误可能由右移运算符导致
|
|
Android Studio Koala 功能更新 | 2024.1.2 Beta 1
与以下内容一起发布:
- Android Gradle 插件 8.6.0-beta01
已修复的问题 |
布局和资源编辑 |
Android Studio Jellyfish 不再呈现文档注释
|
|
Android Studio Koala 功能更新 | 2024.1.2 Canary 8
与以下内容一起发布:
- Android Gradle 插件 8.6.0-alpha08
已修复的问题 |
代码编辑器 |
ColumnReferencesTest.testResolvePrimaryIdColumnByDifferentNames() 未测试任何内容
|
NullabilityUtilsTest.testCanAnnotateTypesWithNullabilityAnnotations() 未测试任何内容
|
默认关闭代码作者内嵌提示
|
|
资源 |
|
正在运行的设备 |
|
Android Studio Koala 功能更新 | 2024.1.2 Canary 7
与以下内容一起发布:
- Android Gradle 插件 8.6.0-alpha07
已修复的问题 |
应用质量数据分析 |
Firebase Crashlytics 不起作用
|
|
Dagger/Hilt 支持 |
更新 Hedgehog 后,多模块项目不显示 Dagger 边线图标
|
编辑器导航中的 Hilt 在库之间不起作用(仅限模块)
|
|
依赖项管理 |
尽管存在 credentials-play-services-auth,lint 8.5.0-alpha08 中仍会发出 CredentialDependency 警告
|
|
IntelliJ |
Koala Canary 3 (2024.1) 破坏了跨 IDE 同步设置
|
|
布局和资源编辑 |
首次从布局编辑器字段中的自动补全下拉菜单中进行选择时,系统不会执行操作。必须执行两次才能填充该字段。
|
|
lint |
Credential Manager lint 警告在 Wear 上不正确
|
|
Logcat |
|
第三方插件 |
|
Android Studio Koala 功能更新 | 2024.1.2 Canary 6
与以下内容一起发布:
- Android Gradle 插件 8.6.0-alpha06
已修复的问题 |
Android Gradle 插件 |
[Koala 2024.1.2 Canary 版 2] 在拆分 APK 上运行基准配置文件模块时出错
|
清理/移除了 ProjectInfo
|
更新了 AGP DSL 中 `isIncludeAndroidResources` 的过时 kdoc
|
|
Compose 预览 |
尝试在 Koala Canary 4 上部署预览时出现“error loading build artifacts from”
|
|
Compose 预览屏幕截图测试 |
Compose 预览屏幕截图测试缺少 Wear 专用剪裁
|
|
依赖项管理 |
bug:IDE 并不总是提供将“compile”替换为“api”或“implementation”的选项
|
|
Gradle |
Android Studio (Iguana) 在没有项目错误时显示项目错误
|
|
导入/同步 |
Gradle 输出中存在“*.versions.toml”文件链接错误
|
|
布局和资源编辑 |
首次从布局编辑器字段中的自动补全下拉菜单中进行选择时,系统不会执行操作。必须执行两次才能填充该字段。
|
|
lint |
使用类型使用注解时出现 UnknownNullness lint 错误
|
[library desugar] lint shows false positive warning NewApi warnings with desugaring enabled
|
|
lint 集成 |
|
Logcat |
|
资源 |
在项目视图中选择模块时,“移除未使用的资源”不起作用
|
|
Android Studio Koala 功能更新 | 2024.1.2 Canary 4
与以下内容一起发布:
- Android Gradle 插件 8.6.0-alpha04
已修复的问题 |
Compose 编辑 |
带有单个可选 lambda 参数的 @Composable 函数的自动补全功能存在重复项
|
|
布局检查器 |
|
正在运行的设备 |
由于对 SurfaceControl.destroyDisplay 的 JNI 调用不正确,StudioScreenSharingAgent 在搭载 API 29 的某些设备上会崩溃
|
|
Android Studio Koala 功能更新 | 2024.1.2 Canary 3
与以下内容一起发布:
- Android Gradle 插件 8.6.0-alpha03
已修复的问题 |
Android Gradle 插件 |
系统未为变体的 androidTest 配置生成清单
|
AGP 8.4 会尝试在调试 build 上设置启动配置文件
|
|
构建输出 |
“JDK 21 中移除了 source/target 6/7 支持”错误不提供任何快速修复
|
|
Compose 编辑 |
应用新的 Kotlin Compose 编译器插件会导致 K2 IDE 插件崩溃并阻塞“分析”阶段
|
|
导入/同步 |
[Koala Canary 8] 在 Gradle 同步期间,界面会冻结 5-8 秒
|
|
布局和资源编辑 |
如果布局包含 ScrollView,在布局设计器中使用鼠标滚动会导致布局上下跳动
|
|
lint |
lint 不会针对带注解的注解的用法调用 visitAnnotationUsage
|
|
实时编辑 |
Studio Iguana:Android Test Orchestrator 会中断实时编辑,并显示错误:“min-api detection failure: Too many minAPI”
|
|
Navigation Editor |
bug:在导航图预览中切换屏幕方向会产生奇怪的拉伸效果
|
|
Translations Editor |
bug:在翻译工具中,无法使用箭头键移动到翻译,滚动也不会影响翻译
|
Translations Editor:处理表格中的剪切/粘贴
|
|
界面工具 |
|
Android Studio Koala 功能更新 | 2024.1.2 Canary 2
与以下内容一起发布:
- Android Gradle 插件 8.6.0-alpha02
已修复的问题 |
Compose 编辑 |
Compose 的“启用增强型自动补全”功能会生成噪声较大的代码
|
|
Gradle 文件编辑器 |
kts 中依赖项声明中的拼写检查器提供的快速修复建议已损坏
|
|
性能分析器 |
|
资源 |
Android Gradle 插件会为使用 `android:*` 属性的样式化对象在单元测试 R 文件中生成重复字段。
|
|
Android Studio Koala 功能更新 | 2024.1.2 Canary 1
与以下内容一起发布:
- Android Gradle 插件 8.6.0-alpha01
已修复的问题 |
Android Gradle 插件 |
AGP 7.0.0-alpha10 回归:databinding 处于启用状态时,无法应用插件“com.android.internal.library”
|
在有和没有 K2 UAST 的情况下运行 lint 时出错
|
|
Find Usages |
“查找用例”会查找父级样式的用例,而不是所选样式的用例
|
|
本页面上的内容和代码示例受内容许可部分所述许可的限制。Java 和 OpenJDK 是 Oracle 和/或其关联公司的注册商标。
最后更新时间 (UTC):2024-12-22。
[null,null,["最后更新时间 (UTC):2024-12-22。"],[],[]]