Android Studio Ladybug 功能更新已解决的问题
使用集合让一切井井有条
根据您的偏好保存内容并对其进行分类。
Android Studio Ladybug 功能更新 | 2024.2.2 RC 1
与以下内容一起发布:
- Android Gradle 插件 8.8.0-rc01
已修复的问题 |
Android Gradle 插件 |
com.android.settings 插件不识别 targetSdk
|
|
导入/同步 |
Ladybug 功能分发版 2024.2.2 Canary 9 在编制索引时会冻结
|
|
Jetpack Compose |
“produceState 调用应在生产方 lambda 内分配值:lint 检查无法理解“if”表达式赋值
|
|
lint |
lint 检查误报:android.permission.SCHEDULE_EXACT_ALARM 仅授予系统应用
|
在 Android Studio 中使用 .hasRoute(Route::class) 时,K2 模式会抛出 RestrictedApi 警告
|
|
Android Studio Ladybug 功能更新 | 2024.2.2 Beta 1
与以下内容一起发布:
- Android Gradle 插件 8.8.0-beta01
已修复的问题 |
部署 |
[Ladybug Canary 9] 运行项目时,AS 不再重新构建项目,导致“Error loading build artifacts”(加载 build 工件时出错)
|
|
渲染 |
Android Studio 在预览布局文件时崩溃
|
|
Android Studio Ladybug 功能更新 | 2024.2.2 Canary 9
与以下内容一起发布:
- Android Gradle 插件 8.8.0-alpha09
已修复的问题 |
APK 查看器 |
APK 分析器应自动提取 app bundle 中的映射文件
|
|
Dexer (D8) |
|
导入/同步 |
“找到了 2 个路径为 的文件”错误无法采取行动
|
JetGradlePlugin 中的隔离项目违规
|
|
布局和资源修改 |
从 Android Studio 2024 版开始,布局编辑器中没有“切换工具可见性和位置”按钮。
|
|
Network Inspector |
在 Network Inspector 中,请求正文应可滚动。
|
|
正在运行的设备 |
bug:更新到 Android 15 后,Android Studio 在镜像时无法关闭显示屏
|
|
Android Studio Ladybug 功能更新 | 2024.2.2 Canary 8
与以下内容一起发布:
- Android Gradle 插件 8.8.0-alpha08
已修复的问题 |
Android Gradle 插件 |
从 bundle 生成的 APK 不考虑 Privacy Sandbox 支持
|
|
Android Studio |
当因版本限制而无法替换 lambda 时,系统会建议“可以将 lambda 替换为方法引用”
|
|
编译器和运行时 |
ProduceStateDoesNotAssignValue 假正例
|
|
编辑 |
移除了已废弃 EP 的用法:com.intellij.dom.fileDescription
|
AI 重命名建议包含当前/原始名称
|
|
Gradle |
设置 pseudoLocalesEnabled 应自动更新 resourceConfigurations
|
|
lint |
AbstractAnnotationDetector 会检查错误的过载函数/构造函数
|
lint ImportAliasTestMode 不会为顶级函数创建导入别名
|
WrongConstant lint 出现两次
|
AGP 8.8 中新增了 ObsoleteSdkInt lint 警告
|
|
Android Studio Ladybug 功能更新 | 2024.2.2 Canary 7
与以下内容一起发布:
- Android Gradle 插件 8.8.0-alpha07
已修复的问题 |
Android Studio |
当因版本限制而无法替换 lambda 时,建议“可以将 lambda 替换为方法引用”
|
|
Android Studio Ladybug 功能更新 | 2024.2.2 Canary 6
与以下内容一起发布:
- Android Gradle 插件 8.8.0-alpha06
已修复的问题 |
Android SDK 升级助理 |
Android SDK 升级助理中的链接指向 Google 内部文档
|
|
应用质量数据分析 |
AQI 信息弹出式窗口中关于 VCS 的“了解详情”链接有误
|
|
代码编辑器 |
某些 IntelliJ 检查无法在 Android SDK 中看到 Metalava 注入的注解
|
|
Dagger/Hilt 支持 |
使用 K2 时,Dagger 注入的提供程序缺少边线图标
|
|
布局检查器 |
|
lint |
AGP 8.7.0 - 针对 NavOptionsBuilder.popUpTo 的 lint 假正例 RestrictedApi
|
WrongConstant lint 出现两次
|
Android Studio 未捕获“MonochromeLauncherIcon: Monochrome icon is not defined”警告
|
|
运行测试 |
使用 JUnit 运行测试时出现 java.lang.NoClassDefFoundError
|
单元测试的运行配置未正确更新
|
|
测试工具 |
maxConcurrentDevices=1 不会阻止同时运行多个模拟器
|
|
升级助理 |
在 AUA 中添加了支持,以便在使用它的每个项目的 DSL 中启用 `buildFeatures.resValues`。
|
|
Android Studio Ladybug 功能更新 | 2024.2.2 Canary 5
与以下内容一起发布:
- Android Gradle 插件 8.8.0-alpha05
已修复的问题 |
Android Gradle 插件 |
构建选项:添加了新的“Build Run configuration”(构建运行配置)选项,并将其设为默认选项
|
使用 android.enableBuildConfigAsBytecode=true 时,无法在单元测试中解析 BuildConfig
|
|
lint 集成 |
导入包含实现文件的 AAR 文件时,lint 会失败
|
|
Logcat |
Android Studio Logcat 中存在奇怪的环绕
|
|
Android Studio Ladybug 功能更新 | 2024.2.2 Canary 4
与以下内容一起发布:
- Android Gradle 插件 8.8.0-alpha04
已修复的问题 |
Android Gradle 插件 |
[AGP] 延迟 SdkComponents.ndkDirectory 提供程序无法生成值,但提前 android.ndkDirectory API 有效
|
|
APK 查看器 |
允许从 APK 分析器中的“查找用例”跳转到节点
|
APK 分析器:方法引用与定义的界面非常混乱
|
|
构建 AOSP |
LibFuzzer 不适用于 Android 中的供应商模块
|
|
Database Inspector |
应用检查 > 数据库检查器:在应用运行期间保留 IDE 选项
|
|
基础架构 |
|
IntelliJ |
无法打开 Android Studio:缺少必要的插件
|
|
布局和资源修改 |
|
lint |
在更多情况下处理 UnknownNullness lint 的类型使用注解
|
AGP 8.6.1:回归 - 在 Kotlin 中使用 @LongDef 内的 [Int].toLong() 时,lint 会失败并报告 WrongConstant
|
|
多平台 |
AGP-KMP 未传播 returnDefaultValues = true;它不起作用
|
|
StudioBot |
Android Studio 会在 Logcat 中每个堆栈轨迹的标题消息后附加“Ask Gemini”
|
|
Android Studio Ladybug 功能更新 | 2024.2.2 Canary 3
与以下内容一起发布:
- Android Gradle 插件 8.8.0-alpha03
已修复的问题 |
APK 查看器 |
允许从 APK 分析器中的“查找用例”跳转到节点
|
APK 分析器在 APK 的内部 APK 条目中显示错误的大小
|
“显示字节码”操作应更易于访问
|
字节码查看器是非标准对话框
|
IDEA 中的 Android 插件会阻止 IDEA 打开 ZIP 文件
|
Arctic Fox:resources.arsc 在 APK 分析器中经常无法加载
|
|
连接助理 |
Connection Assistant - Bugged Symbols
|
|
设备管理器 |
|
编辑 |
|
Gradle |
`addGradleAndroidTestListener.gradle` 中的隔离项目违规问题
|
|
布局和资源编辑 |
|
Logcat |
功能请求:logcat 应自动针对 R8 混淆的堆栈轨迹使用回溯
|
“帧截图”下拉菜单中不提供 Pixel 3 和 3a 选项
|
|
新代码/模板 |
|
Resource Manager |
|
资源 |
Android 资源目录处于隐藏状态
|
创建新字符串时,子模块中的源代码集未列出
|
|
运行测试 |
使用 JUnit 运行测试时出现 java.lang.NoClassDefFoundError
|
|
StudioBot |
为 C++ 和 Dart 启用 Gemini AI 代码补全
|
|
Android Studio Ladybug 功能更新 | 2024.2.2 Canary 2
与以下内容一起发布:
- Android Gradle 插件 8.8.0-alpha02
已修复的问题 |
Android Gradle 插件 |
实现标志以停用 AGP 最低版本检查
|
AGP 在配置 Kotlin 编译器选项时会产生令人困惑的交互
|
AGP 应在 com.android.test 项目中为目标项目 APK 公开 BuiltArtifactLoader
|
|
代码编辑器 |
展开 R.string.xxx 行时出现问题
|
“为修饰符启用 Compose 格式设置”选项格式过多
|
|
Compose 预览 |
访问 Sensor System Service 会导致 Compose 预览停止渲染
|
使用振动器的代码导致 Compose 预览崩溃
|
使用带 b 标记的 HTML 文本时,Compose 预览会损坏
|
|
Database Inspector |
无法在 Android Studio 应用检查中使用数据库检查器
|
|
调试程序 |
|
设备管理器 |
在 AVD 管理器中计算密度有误
|
当设备类型为“汽车”时,模拟器 AVD 编辑器始终将“设备类型”还原为“手机/平板电脑”
|
avdmanager:未考虑 SD 卡大小
|
|
布局和资源修改 |
考虑从 layoutlib API 中移除 Hamcrest 依赖项
|
无法将 BufferedInputStream 转换为 AssetManager$AssetInputStream 类
|
|
lint |
将 PackageManager.ResolveInfoFlags.of 与 Kotlin 搭配使用时,出现“假正例”WrongConstant
|
设置 http 或 https intent-filter 架构时出现“必须至少指定一个主机”lint 错误
|
|
Logcat |
Android Studio 的“录制屏幕”选项无法覆盖现有文件
|
ADB 滚动功能非常糟糕!
|
|
新建项目向导 |
|
Resource Manager |
Resource Manager 不显示具有自定义颜色属性的可绘制对象
|
Resource Manager 裁剪了某些矢量可绘制对象
|
Resource Manager 在 Android Studio Koala 功能更新 | 2024.1.2 中无法正常运行
|
|
视图绑定 |
在 K2 模式下,自动导入和自动补全功能不适用于生成的 ViewBinding 类
|
|
Android Studio Ladybug 功能更新 | 2024.2.2 Canary 1
与以下内容一起发布:
- Android Gradle 插件 8.8.0-alpha01
已修复的问题 |
Android Gradle 插件 |
考虑将 JacocoTransform 的输入类型注解为 @Classpath
|
com.android.build.api.variant.GeneratesApk 应公开 minSdk
|
com.android.settings 插件不识别 targetSdk
|
SourceDirectories.addGeneratedSourceDirectory 不适用于多个变体
|
|
代码编辑器 |
请求:为注解添加自动补全帮助程序:@RequiresPermission
|
|
Dagger/Hilt 支持 |
使用 K2 时,Dagger 注入的提供程序缺少边线图标
|
|
Gradle 文件编辑器 |
系统无法检测通过差异查看器对 build.gradle 所做的更改
|
|
lint |
KtAnalysisSessionProvider 与 8.7.0-alpha04 中引入的 lint 检查不兼容
|
|
lint 集成 |
|
Logcat |
|
清单 |
尝试使用 tools:node="merge-only-attributes",但未能成功,且没有错误消息
|
|
Navigation Editor |
将 naveditor 添加到 ktfmt 提交前钩子
|
|
项目结构 |
“Project Structure”(项目结构)中的零宽度按钮
|
|
正在运行的设备 |
Android Studio (Linux) 中的复制和粘贴功能不起作用
|
|
StudioBot |
“(询问 Gemini)”显示在 Logcat 中,但不是链接
|
|
本页面上的内容和代码示例受内容许可部分所述许可的限制。Java 和 OpenJDK 是 Oracle 和/或其关联公司的注册商标。
最后更新时间 (UTC):2024-12-22。
[[["易于理解","easyToUnderstand","thumb-up"],["解决了我的问题","solvedMyProblem","thumb-up"],["其他","otherUp","thumb-up"]],[["没有我需要的信息","missingTheInformationINeed","thumb-down"],["太复杂/步骤太多","tooComplicatedTooManySteps","thumb-down"],["内容需要更新","outOfDate","thumb-down"],["翻译问题","translationIssue","thumb-down"],["示例/代码问题","samplesCodeIssue","thumb-down"],["其他","otherDown","thumb-down"]],["最后更新时间 (UTC):2024-12-22。"],[],[]]