Android Studio 预览版中的新功能

本页列出了 Android Studio 预览版中引入的新功能。 预览版 build 可让您抢先体验 Android Studio 中的最新功能和改进。您可以点击此处下载这些预览版。 如果您在使用 Android Studio 预览版时遇到任何问题,请与我们联系。您的 bug 报告有助于我们改进 Android Studio。

Canary 版本包含正在积极开发的尖端功能,并且经过了轻度测试。虽然您可以使用 Canary build 进行开发,但请注意,系统可能会添加或更改功能。候选版本 (RC) 是 Android Studio 的下一版本,几乎可以发布稳定版。下一个版本的功能集已稳定。

如需了解 Android Studio 版本命名方式,请参阅 Android Studio 版本名称

如需了解与 Android Studio 预览版有关的最新资讯(包括每个预览版中的重要修复的列表),请参阅 Android Studio 博客中的版本更新

当前版本的 Android Studio

下表列出了 Android Studio 的当前版本及其各自的渠道。

版本 频道
Android Studio Meerkat | 2024.3.1 稳定版
Android Gradle 插件 8.9.0 稳定版
Android Studio Meerkat 功能更新 | 2024.3.2 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 Meerkat 功能更新 | 2024.3.2

以下是 Android Studio Meerkat 功能分发包 | 2024.3.2 中的新功能。

如需了解此版 Android Studio 中已修复的问题,请参阅已解决的问题

Android Studio 中的 Gemini 现在支持多模态图片附件

现在,您可以在 Android Studio 中直接将图片附加到 Gemini 问题。立即深入了解复杂的技术图表,或使用设计模拟生成相应的代码框架。将视觉情境无缝集成到 AI 辅助型工作流中,可将效率和创造力提升到一个全新的水平。

Android Studio 中 Gemini 中的图片附件
Android Studio 中的 Gemini:附加图片

使用应用备份和恢复功能进行测试和开发

确保 Android 备份和恢复功能可正常为您的应用运行,是确保用户在切换到新设备或从云端恢复后继续使用您的应用的关键因素。不过,测试应用的数据备份和恢复功能是否正常运行可能很困难。

Android Studio Meerkat Feature Drop 提供了多种方法来为应用生成备份并将其恢复到其他设备。这对于测试应用在从设备到设备或从云端备份恢复应用数据时是否会按预期运行非常有用,或者如果您想更快地设置测试设备并使用开发和调试应用所需的数据,这也很有用。

生成备份

如需生成备份文件,请执行以下操作:

  1. 将应用的调试版本部署到已连接的设备
  2. 请执行以下操作之一来生成备份:
    • Running Device 窗口中,点击工具栏中的 Backup App Data 操作
    • 从主菜单栏中依次选择 Run > Backup App Data
    • Device Explorer > Processes 标签页中,右键点击应用进程,然后选择 Backup App Data
  3. 在显示的对话框中,执行以下操作:
    • 确认您要为哪个应用生成备份的应用 ID
    • 选择您要生成设备到设备云端还是云端(未加密)备份
    • 确认要保存的备份的名称和位置。默认情况下,备份会保存到当前 Android Studio 项目的根目录。
      为您的应用生成备份。
  4. 当 Android Studio 询问是否可以停止应用时,点击 Ok。为了生成备份,Android Studio 必须停止应用进程。

您可以在 Project > Android 工具窗口的 Backup Files 节点下查看生成的备份。

恢复应用数据

如需恢复应用数据,请执行以下操作:

  1. 将应用部署到已连接的设备。应用的应用 ID 应与您要恢复到设备上的备份文件的应用 ID 相同。
  2. 前往以下任一操作,然后点击相应操作:
    • Running Device 窗口中,点击工具栏中的 Restore App Data 操作,然后从近期历史记录中选择一个备份文件,或点击 Browse
    • 从主菜单栏中依次选择 Run > Restore App Data
    • Device Explorer > Processes 标签页中,右键点击应用进程,然后选择 Restore App Data
    • Project > Android 工具窗口中,右键点击 Backup Files 节点下的某个备份,然后选择 Restore App Data
  3. 从近期历史记录中选择一个备份(如果适用),或点击浏览... 选择要从本地存储空间恢复的备份文件。

或者,您也可以在运行配置中添加备份文件,以便在部署应用时还能从备份文件恢复应用数据。为此,请执行以下操作:

  1. 从主菜单栏中依次选择 Run > Edit Configurations...*。
  2. 选择一个应用运行配置,然后前往恢复选项
    恢复了运行配置中的选项。
  3. 如需从备份恢复应用,请勾选恢复应用状态旁边的复选框。
  4. 从近期历史记录中选择一个备份文件,或浏览并从本地存储空间中选择备份文件。
  5. 如果您只想在重新安装应用时恢复应用数据,请勾选仅在重新安装 apk 时恢复旁边的复选框。如果您要部署到新的测试设备,并希望恢复数据以便进行调试和应用开发,此选项会很有用。
  6. 点击 OK 保存运行配置。
  7. 使用运行配置部署应用,以测试将应用数据恢复到已连接的设备。

支持带主题的图标

为了确保在用户在 Android 13 开发者选项中启用“主题图标”时,您的应用图标看起来尽可能美观,Android Studio Meerkat 功能分发包 | 2024.3.2 Canary 1 现在可让您预览应用图标在采用新主题算法后的外观。

如需完全控制图标的外观,您应通过添加自定义单色图层来提供自己的主题化图标。不过,即使您尚未完成此操作,也可以使用这款新的预览工具大致了解图标的外观,并找出任何可能的颜色对比度问题。

带主题的应用图标预览
带主题的应用图标预览

Android Studio 配置目录正在更改

从 Meerkat Feature Drop Canary 2 开始,Android Studio 在 Canary 版、Beta 版和稳定版中使用相同的用户配置。因此,在 Canary 版和 Beta 版中,Android Studio 的配置目录路径已不再包含“Preview”。

此外,为了让功能分块版本与平台更新版本同时运行,我们在配置目录路径中添加了微版本。例如,使用 AndroidStudio2024.3.2 取代 AndroidStudio2024.3

如果您想手动导入配置,请参阅导出和导入 IDE 设置

提示库

Android Studio 中 Gemini 的新提示库功能可让您保存和管理常用的提示,从而提高工作效率。依次前往设置 > Gemini > 问题库,访问问题库以存储和检索问题。您还可以右键点击聊天中的提示,将其保存以供日后使用。 如需应用已保存的提示,请在编辑器中右键点击,然后依次前往 Gemini > Prompt Library 以应用提示。这种简化的工作流程让开发者无需重新输入常用提示,从而节省时间和精力。

提供 Android Studio XR 支持

Android Studio Meerkat 功能分块 | 2024.3.2 支持开发者使用 Jetpack XR 构建沉浸式体验!此版本引入了一些工具,可帮助您更高效地实验、部署和调试 XR 应用。

  • XR 模板:使用专为 Jetpack XR 设计的新项目模板,快速启动 XR 开发。这为您提供了坚实的代码基础,助您开启 XR 开发之旅。
  • XR 模拟器:无需实体硬件即可测试 XR 应用! 使用 AVD 管理器创建独立的 XR 头戴设备模拟器,以便在虚拟环境中预览和调试您的体验。
  • 适用于 XR 的布局检查器:在 XR 环境中调试和优化 Compose 界面布局。布局检查器现在支持 XR 应用,可深入了解应用的结构,并帮助您发现潜在问题。

Android Studio XR 支持功能仍处于早期阶段,我们计划推出更多令人兴奋的功能。欢迎分享您的反馈并提交功能请求,帮助我们规划 Android Studio 中 XR 开发的未来!

使用 Gemini 生成可组合项的预览

可组合项预览可帮助您在 Android Studio 中设计时直观呈现可组合项。为了让您更轻松地将模拟数据作为预览参数添加到项目中,Android Studio 现在支持一项实验性功能:使用 Gemini 生成 Compose 预览。

如需使用此工具,请右键点击任何可组合项,然后依次选择 Gemini > Generate "<Composable Name>" Preview。如果当前文件没有任何预览,请右键点击并依次前往 Gemini > Generate Compose Preview

虽然 Gemini 生成的代码未必每次都完美无缺,但它有助于提供一个有价值的起点,加速您的开发工作流程。

您的反馈对我们提高准确性至关重要,有助于我们让此集成成为 Android 开发者更强大的工具。

Gemini 会显示在右键菜单的中间位置。“生成预览”会显示在二级菜单底部附近。
Gemini 可以为可组合项生成 Compose 预览。

Compose 预览屏幕截图测试工具

使用 Compose 预览屏幕截图测试工具测试 Compose 界面并防止回归问题。借助这款新工具,您可以生成 HTML 报告,以直观地检测应用界面发生的任何更改。如需了解详情,请参阅 Compose 预览屏幕截图测试