本页列出了 Android Studio 预览版中引入的新功能。 预览版 build 可让您抢先体验 Android Studio 中的最新功能和改进。您可以下载这些预览版。 如果您在使用 Android Studio 预览版时遇到任何问题,请告知我们。您的错误报告有助于我们改进 Android Studio。
Canary 版包含正在积极开发中的最新功能,并且经过了小范围测试。虽然您可以使用 Canary build 进行开发,但请注意,功能可能会添加或更改。候选版本 (RC) 是 Android Studio 的下一个版本,几乎已准备好发布稳定版。下一个版本的功能集已稳定。如需了解 Android Studio 版本命名,请参阅 Android Studio 版本名称。
如需了解 Android Studio 预览版发布的最新资讯(包括每个预览版中的重要修正的列表),请参阅 Android Studio 博客中的版本更新。
当前版本的 Android Studio
下表列出了当前版本的 Android Studio 及其各自的渠道。
| 版本 | 频道 |
|---|---|
| Android Studio Otter 3 功能更新 | 稳定版 |
| Android Gradle 插件 9.0 | 稳定版 |
| Android Studio Panda 1 | Canary 版 |
| Android Studio Panda 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 更新。
Studio Labs
借助 Studio Labs,您可以在 Android Studio 的稳定版中试用最新的 AI 实验性功能,从而更快地将我们的 AI 辅助功能集成到您的开发工作流程中。如需了解详情,请参阅 Studio Labs。
以下是目前在 Studio 实验室中提供的功能。
| 功能 | 说明 | 文档 |
|---|---|---|
| Compose 预览生成 | Gemini 可以自动为特定可组合函数或文件中的所有可组合函数生成 Compose 预览,包括预览参数的模拟数据。 | 生成 Compose 预览 |
| 转换界面 | 使用自然语言直接从 Compose 预览面板更新应用界面。 | 转换界面 |
| Android Studio 学习路线 | 使用自然语言描述端到端测试的步骤和断言。 | Android Studio 学习路线 |
Android Studio Panda 1
以下是 Android Studio Panda 1 中的新功能。
如需了解此版 Android Studio 中已修复的问题,请参阅已解决的问题。
利用 AI 创建新项目
利用生成式 AI 的强大功能,加快 Android 开发工作流程。 从 Android Studio Otter 1 Canary 5 开始,AI 代理可让您在几分钟内将想法转化为应用原型。
该智能体能够生成各种多屏应用:
- 单屏应用:构建具有静态界面布局的基本应用。
- 多页面应用:创建可在界面之间进行基本导航的应用。
- AI 增强型应用:集成 Gemini API 以添加生成式 AI 功能。
- 集成公共 API 的应用:构建可显示来自公共 API 的数据的应用。
如需使用项目设置代理,请执行以下操作:
- 启动 Android Studio。
在 Welcome to Android Studio 界面上选择 New Project(或在项目中依次选择 File > New > New Project)。
开始新项目。 选择用 AI 创作。
选择项目模板或使用 Gemini 创建应用。 在文本输入字段中输入提示,然后点击下一步。
用于设置新项目的对话框。 为应用命名,然后点击 Finish 以开始生成流程。
根据您的提示,Android Studio 中的 Gemini 会为您的应用生成结构化方案。您批准该方案后,代理会开始自主生成循环,以配置和构建您的应用。
使用 AI 智能体更新依赖项
升级依赖项可能是一项复杂且耗时的任务。从 Android Studio Otter 1 Canary 5 开始,AI 代理可自动执行并简化依赖项升级流程,从而消除繁琐的工作并提高项目可维护性。只需点击几下,您就可以无缝升级所有依赖项并获得最新版本的好处,从而专注于构建高质量的应用。
如需使用 AI 代理更新依赖项,请执行以下操作之一:
- 点击 Refactor(或在编辑器或项目视图中点击右键)> Update dependencies。
在
libs.versions.toml文件中,将光标悬停在带有下划线的版本上,点击随即显示的显示上下文操作
菜单,然后点击使用 Gemini 更新所有库。
在此过程中,代理会提供升级计划的简要概览,以便您逐步监控进度并在应用所有更改之前进行审核。代理会迭代执行构建流程,解决升级过程中出现的任何构建错误。您可以随时查看、接受或回滚更改,也可以随时停止代理。
针对崩溃问题的建议修复
在 Android Studio Meerkat 功能更新中,我们针对 App Quality Insights 工具窗口中报告的崩溃推出了 Gemini 洞见。现在,Android Studio 可以使用 Gemini 分析崩溃数据和您的源代码,以建议潜在的修复方案。在 App Quality Insights 工具窗口中选择某个崩溃问题后,前往数据分析标签页,然后在 Gemini 为该崩溃问题生成数据分析后,点击建议修复。然后,Gemini 会生成建议的代码更改,您可以在编辑器差异标签页中查看并接受这些更改。
Compose 预览版屏幕截图测试工具
使用 Compose 预览版屏幕截图测试工具测试您的 Compose 界面并防止出现回归问题。借助此新工具,您可以生成 HTML 报告,直观地检测应用界面中的任何变化。如需了解详情,请参阅 Compose 预览版屏幕截图测试。
Android Studio 性能分析器中的 LeakCanary
Android Studio Panda 直接在 Android Studio Profiler 中集成了 LeakCanary,作为一项专用任务。
Android Studio 中的 LeakCanary 性能分析器任务可主动将内存泄漏分析从设备转移到开发机器,从而在泄漏分析阶段显著提升性能(与设备端泄漏分析相比)。
此外,内存泄漏分析现在已在 IDE 中实现情境化,并与源代码完全集成,可提供跳转到来源等功能和其他有用的代码关联,从而大幅减少调查和修复内存泄漏所需的摩擦和时间。您还可以复制整个内存泄漏分析,以便使用 Gemini 进行进一步处理。这可以显著提高开发阶段的工作效率并改进工作流程。
Asset Studio 中的单色图标支持
Android Studio Narwhal 功能更新 2025.1.3 Canary 2 及更高版本简化了主题化应用图标的创建。在 Android 13(API 级别 33)及更高版本中,用户可以选择使用带主题的应用图标,这些图标会根据用户设备的壁纸和主题进行调整。
为了支持此功能,Android Studio 将新的单色图标选项直接集成到 Image Asset Studio 向导中。创建自适应应用图标时,除了现有的前景和背景标签页之外,您现在还会看到一个专用的单色标签页。您可以单独提供单色应用图标(请参阅设计规范),也可以允许 Android Studio 默认重复使用自适应图标的前台图层作为单色图层。
您可以通过 Resource Manager 访问 Image Asset Studio,也可以右键点击项目目录,然后依次前往 New > Image Asset。
选择 Launcher icons (Adaptive and Legacy) 作为图标类型,即可看到新的单色标签页。
导入图标后,您可以预览带主题的应用图标。
Android Studio 中的 Material 符号支持
使用 Android Studio Otter 2 Feature Drop 在应用中添加和自定义最新的 Material 符号。Vector Asset Studio 现已与 Google Fonts 中的 Material Symbols 库完全集成,让您可以在 IDE 中直接访问完整目录。
现在,您可以直接在 Studio 中自定义图标属性(例如粗细、坡度和光学尺寸),以完美契合您的设计。在最新的 Canary 版中试用一下吧!
通过 Gradle 守护程序 JVM 条件简化 JDK 管理
为了简化 Gradle build 的 JDK 管理,Android Studio 现在默认对新项目使用 Gradle 守护程序 JVM 标准。借助此功能,Gradle 可以自动检测您机器上安装的与项目兼容的 JDK,以执行 Gradle build,或者在本地找不到所需 JDK 时通过下载来自动配置所需的 JDK。此功能已在 Gradle 9.2.0 中稳定。
这可通过多种方式简化项目设置并改进 JDK 管理:
- 更少的设置错误:您不再需要安装特定的 JDK 才能导入和构建项目,这减少了因 JDK 选择无效而导致的设置相关错误。
- 一致的 build:Gradle build 的 JDK 选择不仅在不同机器之间保持一致,而且在 IDE 和命令行之间也保持一致,从而防止生成多个对性能产生不利影响的 Gradle Daemon。
对于使用兼容 Gradle 版本的现有项目,Android Studio 会显示一条通知,其中提供了一个选项,可将项目定义的 Gradle JDK 配置自动迁移到 Daemon JVM 条件,同时保持相同的规范。
Android Studio Panda 2
如需了解此版 Android Studio 中已修复的问题,请参阅已解决的问题。