此页面列出了 Android Studio 预览版中引入的新功能。预览版提供对 Android Studio 中最新功能和改进的早期访问。您可以 在此 下载这些预览版。如果您在使用 Android Studio 预览版时遇到任何问题,请 告知我们。您的错误报告有助于使 Android Studio 变得更好。
有关 Android Studio 预览版发布的最新消息,包括每个预览版中显著修复的列表,请参阅 Android Studio 博客中的 版本更新。
Android Studio 的当前版本
下表列出了 Android Studio 的当前版本及其各自的渠道。
版本 | 渠道 |
---|---|
Android Studio Koala Feature Drop | 2024.1.2 | 稳定版 |
Android Gradle 插件 8.6.0 | 稳定版 |
Android Studio Koala Feature Drop | 2024.1.2 | 测试版 |
Android Studio Ladybug | 2024.2.1 | Canary |
与 Android Gradle 插件预览版的兼容性
每个 Android Studio 预览版都与相应的 Android Gradle 插件 (AGP) 版本一起发布。Studio 的预览版应与任何 兼容 的 AGP 稳定版一起使用。但是,如果您使用的是 AGP 预览版,则必须使用相应的 Studio 预览版(例如,Android Studio Chipmunk Canary 7 与 AGP 7.2.0-alpha07)。尝试使用不同的版本(例如,Android Studio Chipmunk Beta 1 与 AGP 7.2.0-alpha07)将导致同步失败,并提示您更新到相应的 AGP 版本。
有关 Android Gradle 插件 API 弃用和删除的详细日志,请参阅 Android Gradle 插件 API 更新。
Android Studio Ladybug | 2024.2.1
以下是 Android Studio Ladybug | 2024.2.1 中的新功能。要查看此版本的 Android Studio 中已修复的内容,请参阅 已解决的问题。
使用 Android Studio 中的 Gemini 生成代码建议
您现在可以为 Android Studio 中的 Gemini 提供自定义提示以生成代码建议
- 通过单击 **查看 > 工具窗口 > Gemini** 启用 Gemini。
- 要查看提示字段,请在代码编辑器中右键单击,然后从上下文菜单中选择 **Gemini > 转换选定代码**。
- 提示 Gemini 生成一个代码建议,该建议可以添加新代码或转换选定代码。让 Gemini 通过重写代码来简化复杂代码,执行非常具体的代码转换(例如,“使此代码符合惯例”),或生成您描述的新函数。然后,Android Studio 会将 Gemini 的代码建议显示为代码差异,以便您可以查看并仅接受您想要的建议。
使用 Android Studio 中的 Gemini 分析崩溃报告
使用 Android Studio 中的 Gemini 分析您的 应用程序质量见解 崩溃报告,生成见解,提供崩溃摘要,并在可能的情况下建议下一步操作,包括示例代码和指向相关文档的链接。
在您从 **查看 > 工具窗口 > Gemini** 启用 Gemini 之后,通过在 Android Studio 的 **应用程序质量见解** 工具窗口中单击 **显示见解** 来生成所有这些信息。
Google Play SDK 索引集成
Android Studio 的 Google Play SDK 索引集成 现在包含来自 Google Play SDK 控制台 的警告。这使您能够在将应用程序提交到 Google Play 控制台之前,完整地查看您的依赖项中是否存在任何潜在的版本或策略问题。
Android Studio 现在还直接在编辑器中显示 SDK 作者的注释,以节省您的时间。
模拟传感器功能和值
Android Studio 现在包含一个新的传感器面板,它可以让您模拟设备是否具有特定传感器功能(例如心率传感器),以及为这些传感器设置特定的测试值。使用此面板测试您的应用程序如何处理具有不同传感器功能的设备。此面板对于测试 健康和健身应用程序 非常有用,尤其是在 Wear OS 设备上。
要打开和使用该面板,请执行以下操作
- 创建或打开一个 Android 虚拟设备 (AVD) 并在 模拟器上运行您的应用程序。
- 在模拟器面板中,选择 **Wear 健康服务**。 **Wear 健康服务** 面板将打开,显示不同 Android 设备上可用的传感器列表。
面板打开后,您可以执行以下操作
- 在 **标准功能**、**所有功能**(默认)或 **自定义** 之间切换。选择 **应用** 将当前功能列表发送到模拟设备,选择 **重置** 将功能列表恢复到其默认的开/关值。
- 选择“触发事件”下拉按钮后,触发不同的用户事件。在这里,您可以触发健身活动的自动暂停/恢复、触发用户触发的睡眠事件,以及触发用户在高尔夫球场或迷你高尔夫球场上的高尔夫球击球。
- 在模拟器上安装的应用程序中开始锻炼后,覆盖传感器值。在为不同的锻炼指标输入新值后,选择“应用”将这些值与模拟器同步。这对于测试您的应用程序如何处理不同的锻炼条件和用户的健身倾向很有用。
Compose 预览截图测试工具
使用 Compose 预览截图测试工具测试您的 Compose UI 并防止回归。这个新工具可以帮助您生成 HTML 报告,让您可以直观地检测应用程序 UI 的任何更改。了解更多信息,请访问 Compose 预览截图测试。