以下是 Android Studio Iguana 中的新功能。
补丁版本
以下是 Android Studio Jellyfish 和 Android Gradle 插件 8.4 中的补丁版本列表。
Android Studio Jellyfish | 2023.3.1 补丁 2 和 AGP 8.4.2(2024 年 6 月)
重要安全更新:Android Studio Iguana | 2023.2.1 及更高版本中提供的 GitHub 插件存在安全漏洞,可能会将访问令牌泄露给未经授权的方。
修复:Jetbrains 已在 IntelliJ 平台产品中解决此问题,并且该修复现已在 Android Studio Jellyfish | 2023.3.1 Patch 2 (2023.3.1.20) 中提供。
如果您已安装 稳定版渠道中的 Android Studio build,则可以依次点击 Help > Check for Updates(在 macOS 上,依次点击 Android Studio > Check for Updates)来获取更新。否则,请下载最新稳定版 build。
此外,如果您曾在 IDE 中主动使用 GitHub 拉取请求功能,我们强烈建议您撤消插件正在使用的所有 GitHub 令牌。鉴于插件可以使用 OAuth 集成或个人访问令牌 (PAT),请检查这两者并根据需要进行撤消:
- 如需撤消 OAuth 集成的访问权限,请依次前往应用 > 授权的 OAuth 应用,然后撤消 JetBrains IDE 集成令牌的访问权限。
- 如需撤消 PAT 的访问权限,请前往个人访问令牌,然后删除为 GitHub 插件颁发的令牌。默认令牌名称为 IntelliJ IDEA GitHub 集成插件,但您可能使用的是自定义名称。
撤消令牌的访问权限后,您需要重新设置插件,才能再次使用所有插件功能,包括 Git 操作。
对于由此带来的不便,我们深表歉意,并强烈建议所有用户立即更新,以保护其代码和数据。
此项次要更新还包含这些 bug 修复。
Android Studio Jellyfish | 2023.3.1 补丁 1 和 AGP 8.4.1(2024 年 5 月)
此项次要更新包含这些 bug 修复。
Android Studio 中的 Gemini 简介
Android Studio 中的 Gemini 是您的编码助手,可帮助您进行 Android 开发。它是 Android Studio 中由 AI 赋能的对话式体验,可回答 Android 开发问题,帮助您提高工作效率。如需了解详情,请参阅 Android Studio 中的 Gemini 简介。
新登录流程
当您使用开发者账号登录 Android Studio 时,可以直接从 IDE 中受益于 Google 开发者服务,例如在应用质量分析中查看 Firebase Crashlytics 和 Android Vitals 报告,通过 Android Studio 中的设备串流访问真实的远程设备,以及通过 Android Studio 中的 Gemini 编写更高质量的代码。
Android Studio Jellyfish 可让您更轻松地添加和管理账号,并仅为 IDE 提供每个功能所需的权限。如需开始使用,请执行以下任一操作:
- 前往上述任一功能,然后按照提示登录并提供必要的权限
- 如果您已登录,可以依次前往 File(在 macOS 上,依次前往 Android Studio)> Settings > Tools > Google Accounts,管理您的账号和权限。
在 Android Studio 中使用设备串流功能访问真实设备
借助 Android Studio 中的设备串流功能,您可以安全地连接到 Google 安全数据中心内托管的远程实体 Android 设备。它由 Firebase 提供支持,是针对真实设备(包括 Google Pixel 8 Pro、Pixel Fold、部分 Samsung 设备等)测试应用的最快速、最简单的方法。

连接到设备后,您可以部署应用、查看显示屏、与设备互动(包括旋转或展开设备),以及通过直接的 ADB over SSL 连接对设备执行的任何其他操作,而无需离开 Android Studio。当您不再使用该设备时,Google 会擦除您的所有数据,并将设备恢复出厂设置,然后才会将其提供给其他开发者使用。
在当前的 Beta 版期间,您可以免费使用设备流式传输功能,无论 Firebase 项目采用的是 Spark 方案还是 Blaze 方案。首先,在 Android Studio 中登录您的开发者账号,然后选择一个 Firebase 项目。如果您还没有 Firebase 项目,可以轻松创建一个。如需了解详情,请参阅 Android Studio 中的设备串流功能。
App Quality Insights 支持 ANR、自定义数据和多事件
在 Android Studio Jellyfish 中深入了解 App Quality Insights (AQI) 崩溃报告,该版本支持 ANR 报告、自定义数据和多事件:
- 按时间倒序迭代浏览事件:现在,您可以按时间倒序浏览 Crashlytics 报告中的多个事件,从而发现模式,更快地进行调试。
- 探索自定义数据:查看每份崩溃报告的自定义键/值和日志(选择报告后,可在“键”和“日志”标签页中找到它们)。
- 分析 ANR:直接在“Android Vitals”和“Crashlytics”标签页中访问和调查 ANR。

嵌入式布局检查器
布局检查器现在默认嵌入到正在运行的设备工具窗口中。此集成可节省屏幕空间,将工作流集中在一个工具窗口中,并显著提升性能(渲染速度提升 50%)。您可以轻松切换,深入检查应用并与之互动,还可以使用快照以 3D 方式直观呈现界面。如需了解完整的功能,请参阅使用布局检查器调试布局。
App Links Assistant 支持 Web 关联文件验证
App Links 助理现在支持验证应在您的网站上发布的 Digital Asset Links JSON 文件。
此功能可扩展您在应用清单文件中声明的 intent 过滤器的现有验证功能。对于清单文件中声明的每个网域,助理会解析您网站上的文件,执行七项验证检查,并详细说明如何修正任何错误。
如需使用此功能,请按下列步骤操作:
- 在 Android Studio 中,依次点击 Tools > App Links Assistant。
- 双击链接,详细了解助理执行的检查,并了解如何修复错误配置。
验证您的 JSON 文件是否已正确格式化,以便上传到您的网域,从而确保顺畅的用户体验。
基准配置文件安装
对于使用 AGP 8.4 或更高版本的项目,Android Studio Jellyfish 会在安装到设备上后自动编译基准配置文件。这涵盖了通过基准配置文件生成器模块或从 Compose 等库中生成的基准配置文件。借助自动安装功能,您可以在本地安装发布版应用时以及在使用低开销性能分析时,体验基准配置文件带来的性能优势。
Compose 界面检查中的新色盲检查
Compose 界面检查包含新的色盲模拟和检查功能,可帮助您为所有用户打造具有视觉无障碍功能的体验。只需从 Compose 预览中进入界面检查模式,即可查看您的 Compose 界面在不同类型的色觉缺陷下的显示效果,确保您的设计清晰且可用。

使用设备镜像功能重定向音频
从 Android Studio Jellyfish Canary 5 开始,您可以将已连接的实体设备的音频重定向到计算机扬声器或头戴式耳机。借助音频重定向功能,您可以将耳机连接到电脑,同时收听电脑和已连接手机的声音,而无需手动重新连接到某个设备。如需启用音频重定向,请依次前往 Android Studio > Settings > Tools > Device Mirroring,然后选择 Redirect audio from local devices。请注意,对于搭载 Android 12 或更高版本的 Firebase Test Lab 设备,无论设置如何,音频始终会被重定向。
IntelliJ 2023.3 平台更新
Android Studio Jellyfish 包含 IntelliJ 2023.3 平台版本,该版本具有许多新功能,例如全面支持最新的 Java 21 编程语言功能、提供包含编辑操作的直观浮动工具栏,以及在调试器中提供 Run to Cursor 嵌入选项以加快工作流程。如需了解详情,请参阅 IntelliJ 版本说明。