以下是 Android Studio Iguana 中的新增功能。
补丁版本
以下是 Android Studio Jellyfish 和 Android Gradle 插件 8.4 中的补丁版本列表。
Android Studio Jellyfish | 2023.3.1 Patch 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 集成的访问权限,请依次转到 Applications > Authorized OAuth Apps,然后撤销对 JetBrains IDE Integration 令牌的访问权限。
- 要撤销 PAT 的访问权限,请转到个人访问令牌并删除为 GitHub 插件颁发的令牌。默认令牌名称为 IntelliJ IDEA GitHub integration plugin,但你可能使用了自定义名称。
撤销令牌的访问权限后,你需要重新设置插件才能使所有插件功能(包括 Git 操作)再次正常工作。
对于带来的任何不便,我们深表歉意,并强烈建议所有用户立即更新,以保护其代码和数据。
此次次要更新还包括这些 bug 修复。
Android Studio Jellyfish | 2023.3.1 Patch 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 开发者服务,例如在App Quality Insights 中查看 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、部分三星设备等真实设备测试应用的最快、最简单的方法。

连接到设备后,您可以部署应用、查看屏幕、与设备互动(包括旋转或展开设备),以及通过直接的基于 SSL 的 ADB 连接对设备执行的任何其他操作,所有这些操作都无需离开 Android Studio。使用完设备后,Google 会清除您的所有数据,并将设备恢复出厂设置,然后再供其他开发者使用。
在当前的 Beta 版测试期间,使用 Spark 或 Blaze 套餐的 Firebase 项目,您可以免费使用设备串流。如需开始使用,请从 Android Studio 登录您的开发者帐号并选择一个 Firebase 项目。如果您还没有 Firebase 项目,可以轻松创建一个。要了解详情,请访问Android Studio 中的设备串流。
App Quality Insights 支持 ANR、自定义数据和多事件
在 Android Studio Jellyfish 中更深入地分析 App Quality Insights (AQI) 崩溃报告,现支持 ANR 报告、自定义数据和多事件:
- 迭代事件:现在,您可以按时间倒序浏览 Crashlytics 报告中的多个事件,发现模式以加快调试速度。
- 探索自定义数据:查看每个崩溃报告的自定义键值和日志(在选择报告后,在 Keys 和 Logs 标签页中查找)。
- 分析 ANR:直接在 Android Vitals 和 Crashlytics 标签页中访问和调查 ANR。

内嵌式布局检查器
默认情况下,布局检查器现在内嵌在 Running Devices 工具窗口中。此集成节省了屏幕空间,将您的工作流程集中到单个工具窗口中,并显著提高了性能,渲染速度提升了 50%。您可以轻松地在深入检查和与应用互动之间切换,并使用快照进行 UI 的 3D 可视化。在使用布局检查器调试布局中了解所有功能。
App Links Assistant 支持 Web 关联文件验证
App Links Assistant 现在支持验证应发布在您网站上的数字资产链接 JSON 文件。
此功能扩展了现有针对应用清单文件中声明的 intent 过滤器的验证能力。对于清单文件中声明的每个域,助手会解析您网站上的文件,执行七项验证检查,并详细解释如何修复任何错误。
开始使用
- 在 Android Studio 中依次点击 Tools > App Links Assistant。
- 双击 Links 以获取有关助手执行的检查的详细视图,并了解如何修复配置错误。
通过验证您的 JSON 文件格式正确以便上传到您的域,确保流畅的用户体验。
基准配置文件安装
对于使用 AGP 8.4 或更高版本的项目,Android Studio Jellyfish 会在设备上安装后自动编译基准配置文件。这包括通过基准配置文件生成器模块或 Compose 等库生成的基准配置文件。自动安装使您能够在本地安装发布应用以及使用低开销分析时体验基准配置文件的性能优势。
Compose UI Check 中新的色盲检查
Compose UI Check 包含新的色盲模拟和检查,使您能够为所有用户打造视觉无障碍体验。只需从 Compose Preview 进入 UI Check 模式,即可在不同类型的色觉缺陷下查看您的 Compose UI,确保您的设计保持清晰和可用。

使用设备镜像重定向音频
从 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 版本说明。