产品资讯

Android Studio I/O 版:Android 开发者工具的新变化

8 分钟阅读时间
查看 Matthew Warner 的个人资料
Matthew Warner 产品经理

在今年的 Google I/O 大会上,我们不仅推出了迭代式变更,还对应用的构建方式进行了根本性转变。我们的最新工具专为智能体时代而打造,其功能不仅能提高 Android 开发者工作效率,还能为部署在代码库中的 AI 智能体提供强大支持。因此,无论您是完全使用 AI 进行构建,还是喜欢自己编写每一行代码,我们的工具都能让您保持领先地位。

随着我们从“AI 辅助”开发转向“智能体”开发,我们让您能够比以往更轻松地将灵感转化为高质量的生产应用,同时大幅减少开发者的工作量。

那么,Android 开发者工具有哪些新变化呢?我们将在本博客中介绍 3 个主要方面:

  • 让智能体来处理: 无论您正在处理什么开发任务,Android Studio 智能体都可以提供帮助:从规划应用架构和设计,到编写代码,再到单元测试和 bug 修复。
  • 任何 AI 提供商,随时随地构建: 在 Android Studio 中,您可以使用任何模型,我们甚至会帮助您找到性能最佳的模型。您可以选择 Google、Anthropic、OpenAI 的任何顶级远程模型,或者如果您需要在本地运行,Gemma 4 是我们功能最强大、效率最高的本地模型!借助 Android CLI,您可以使用自己选择的智能体和开发环境,更快、更轻松地构建 Android 应用。
  • 与以往一样,性能和质量仍然是重中之重: 我们将继续投资您喜爱的 Android 开发者工具:从模拟器到性能分析器、性能分析工具等等!

1:让智能体来处理

智能体技能

Android Studio 现在支持 智能体技能,这是一种模块化指令集,可让 LLM 掌握专门的工作流和特定领域的知识。通过向项目中添加技能,您可以教智能体遵循特定的最佳实践、架构模式或库工作流。这样可以实现更准确、更注重上下文的代码生成,并针对适当的任务自动激活技能,确保智能体充当专家。我们在最新的 Android Studio Canary build 中捆绑了许多顶级 Android 和 Firebase 智能体技能,因此您可以直接开始构建!

Agent_Skills.png
智能体模式下的技能

您可以创建自己的技能,也可以使用 Android CLI 安装我们的 官方技能 - 一个涵盖一些 Android 开发者和 LLM 可能难以处理的最常见工作流的代码库。这些技能可帮助模型更好地理解和执行遵循我们关于 Android 开发的最佳实践和指南的特定模式,例如 XML 到 Compose 迁移、Edge-to-edge、Navigation 3 等。您甚至可以将技能用于 Android XR,首先使用 Jetpack Compose 构建精美的带屏眼镜应用 Glimmer

在智能体模式下使用 Firebase 构建全栈应用

现在,您可以使用 Firebase 的智能体技能,直接在 Android Studio 的智能体模式中启用 Firebase 服务(例如 Auth 和 Firestore 数据库)。您的智能体将能够完成 Firebase 集成并配置后端服务。借助此集成,您无需离开 IDE 即可构建强大的全栈 Android 应用!

Firebase_FullStack_apps.png
通过智能体模式使用 Firebase 构建全栈应用

并行对话

现在,您可以在智能体模式下并行运行多个对话。在一个对话中运行测试,在等待期间,您可以启动应用中新功能的规划模式,同时使用第三个对话线程为应用编写文档。这些改进将为您节省时间并提高工作效率。

parallel_threads.png
智能体模式下的并行对话

功能更强大的“新建项目智能体”

Android Studio 的“新建项目智能体”已发展成为功能强大的全栈开发工具,它采用多步骤执行计划和自主“生成循环”,可自行纠正 build 错误并跨多个文件配置依赖项。通过与 Firebase 智能体技能的新集成,此高级功能得到了显著增强,让开发者能够直接从单个提示到最终生产,无缝构建、调试和部署完整的全栈应用。

NewProjectAgent.png
使用“新建项目智能体”构建应用

此外,它现在还支持大屏设备。您可以从一开始就使用针对平板电脑、可折叠设备和笔记本电脑优化的布局、导航和组件来搭建项目。如果您启用了大屏设备模拟器,它还具有额外的逻辑来测试应用。只需在 Android 模拟器中配置所需的设备,智能体即可对其进行测试!

LargeFormFactors_NPA.png
为可折叠设备和平板电脑构建大屏应用

2:任何 AI 提供商,随时随地构建

在 Google AI Studio 中构建 Android 应用

Google AI Studio 现在具有 完整的 Android 应用开发功能。用户可以生成新应用,通过嵌入式 Android 模拟器即时预览,并使用 ADB over USB 将其直接部署到实体设备。此外,开发者可以直接发布到 Google Play;AI Studio 会处理应用记录创建、捆绑软件包并将其上传到内部测试轨道。对于高级开发和生产就绪,项目可以导出为 ZIP 文件并在 Android Studio 中无缝打开。如需开始使用,请立即访问 Google AI Studio 并开始构建!

Build_Android_apps_AI_Studio.png
采用 Android 框架的 Google AI Studio 构建模式

Android CLI 可帮助您使用任何智能体更快、更高效地构建应用

借助 Android CLI,您可以使用自己选择的任何智能体、LLM 和工具来构建应用。Android CLI 旨在帮助 AI 智能体更快地构建应用,并且与仅使用通用 LLM 工具相比,使用的令牌更少。通过让智能体掌握 Android 知识库和 Android 技能,您现在可以让您选择的智能体在任何编码环境中遵循最新的最佳实践。

此外,在使用最新 Canary 版 Android Studio Quail 时,Android CLI 可让智能体利用 IDE 的强大功能,例如分析文件中的问题或查找符号声明。Google Antigravity 2.0 现在正式支持使用 Android CLI 进行 Android 开发。

AndroidCLI_2.png
Android CLI 可让任何智能体使用工具和知识为 Android 构建应用。

Google AI 方案

现在,您可以使用 Google AI Pro 或 Ultra 方案来获取 Android Studio 中 Gemini 的专用容量和更高的速率限制。这对于需要使用更多令牌的长时间智能体 Android 开发会话尤其有用。当您使用 Google 账号登录时,Android Studio 会自动检测您的订阅。  

Google_AI_Plan.png
在智能体模式下使用 Google AI 方案

Gemma 4,用于本地代码辅助和设备端 AI

Gemma 4 是一款专为 Android 开发而训练的前沿本地模型。它是我们效率最高的本地模型,能够在 Android Studio 中执行复杂的智能体多步骤编码。它非常适合需要数据隐私权、离线访问或遇到其他模型配额问题的开发者。

现在,在最新的 Canary build 中,您可以直接从 IDE 下载并运行 Gemma 4,而无需设置外部服务器。

Gemma4_Default_Model_Selector.png
智能体模式下的模型选择器

将您自己的模型引入 Android Studio

Android Studio 允许开发者将他们选择的任何模型引入 IDE,以获得智能体 AI 辅助。使用 Gemini、GPT 和 Claude 等模型为工作流提供支持,或使用 Gemma 4 等本地模型。这种灵活性让开发者能够更好地控制性能、隐私和费用。

BYOM.png
设置,模型提供商

Android Bench 突出显示顶级模型

今年早些时候,我们推出了 Android Bench,这是一个基准和排行榜,旨在评估 LLM 处理实际 Android 开发任务的有效性。我们的目标是加快 AI 改进,从而为您提供更多有用的模型以用于 AI 辅助,这将为 Android 用户带来质量更高的应用。

您要求我们评估开放模型,因此我们将其添加到排行榜中,以帮助您了解具有额外隐私保护和离线访问权限的 LLM 的表现。我们还致力于大幅提高为 LLM 设置的挑战难度,以持续鼓励改进。这包括创建长时间运行的任务,这些任务通常需要 Android 工程师花费数天时间才能完成。

Android_Bench_update.png
截至 2026 年 5 月 18 日的最新结果,请点击此处查看更新

3:与以往一样,性能和质量仍然是重中之重:

使用 Android 模拟器测试多设备互动

Android 模拟器现在具有新的网络堆栈,可在同一宿主机上的多个虚拟设备之间实现零配置的点对点连接。此更新 消除了手动端口转发的需求,让开发者能够轻松测试多设备场景,例如本地多人游戏、文件共享和配套应用配对。通过创建共享的虚拟网络底板,Android 模拟器为跨不同外形规格构建复杂的互连应用体验提供了更稳定、更一致的环境。

模拟器.jpg
使用 Android 模拟器进行多设备测试

Android 调试桥 Wi-Fi 2.0

ADB Wi-Fi 2.0 提供了更可靠的无线调试功能。借助 Android Platform Tools v37 中的最新 ADB 命令行工具和 Android 17 设备,您现在可以更改网络、关闭计算机并进行日常操作,而您的设备将保持连接状态。此外,启用了无线调试的设备将自动显示在 Android Studio 的设备管理器中,从而简化配对过程,让连接 Android 手机、手表等设备比以往更加轻松。

ADB_wifi.png
通过 Wi-Fi 配对设备

Android Studio 现在允许您发布到 Google Play 进行测试

Android Studio 现在允许您将应用的新版本直接上传到 Google Play 管理中心的测试轨道。您可以通过在“生成签名 App Bundle”流程结束时选择一个新选项来继续“发布以进行测试”。此集成支持将全新应用的初始版本上传到 Play 管理中心的内部测试轨道。您还可以使用此功能将版本上传到现有应用的测试轨道。您需要在 Google Play 管理中心注册才能使用此功能。请阅读 “Google Play 新变化”博客,了解 I/O 大会上 Play 的所有更新。

upload_to_play_square.png
将 App Bundle 上传到 Google Play

Android 开发者验证支持

现在,在生成签名 App Bundle 或 APK 时,您可以在 Android Studio 中直接查看应用的注册状态。在 Android Studio 中查看此信息可让您尽早解决注册问题,并确保您的应用在 验证要求 于 2026 年 9 月开始对经过认证的 Android 设备生效之前做好准备。

DeveloperVerificationAndroidStudio.png
采用 Android 开发者验证的应用注册状态

使用 LeakCanary 检测内存泄漏

当您的代码在对象的生命周期结束后很长时间仍保留对该对象的引用时,Android 中就会发生内存泄漏。这会阻止垃圾回收器 (GC) 回收该内存,最终导致性能缓慢或 OutOfMemoryError (OOM)。

Android Studio LeakCanary 性能分析器任务通过直接在桌面开发环境中(而不是在移动设备上)分析和检查内存泄漏轨迹,显著提高了开发者的工作效率。此外,Android Studio 还提供了“转到声明”等工具,可将泄漏分析直接映射到代码库,从而简化了问题排查,让开发者能够快速找到并解决内存泄漏问题。

从 Android Studio Quail 1 版本开始,您现在还可以使用“使用智能体修复”按钮请求 Gemini 为您审核内存泄漏。

LeakCanary.png
通过“使用智能体修复”按钮查看通过 LeakCanary 发现的内存泄漏

Android Performance Analyzer (APA)

Android Performance Analyzer(APA) 是下一代 Android 性能分析器,可为在 Android 12 及更高版本设备上运行的应用和游戏提供 CPU、GPU、内存和耗电量的统一分析。 APA 专为可靠性和性能而设计,其轨迹渲染速度比之前的工具快 26 倍

square_APA.png
在 Android Studio 中运行的 Android Performance Analyzer (APA),并排显示两个轨迹

APA 与 AI 智能体原生集成,并提供两项新技能:Perfetto SQL 技能Perfetto 分析技能 ,可帮助解决“为什么我的应用启动速度很慢?”等问题

Perf_analyzer_Agent_Chat.png
使用 Perfetto 分析技能分析轨迹

R8 配置分析器

R8 是提高应用性能和减少内存占用空间的最佳方法之一。您可以从 R8 获得的性能优势与 R8 能够优化的代码库量直接相关。我们推出了一款新工具,可帮助您从 R8 中获得最大优化效果 - R8 配置分析器。它可以深入了解 R8 配置质量以及保留规则对应用的影响。我们还推出了三个分数,用于显示有多少代码库可用于优化、混淆和缩减。

AQI 中集成智能体后,针对崩溃的建议修复方案

App Quality Insights 工具窗口现在与 AI 智能体集成,可分析崩溃数据以及源代码,以提供详细说明并建议潜在的修复方案。在 App Quality Insights 工具窗口中选择崩溃后,前往“Insights”标签页,然后点击“See more”以查看崩溃的详细说明。点击“Fix with AI”,让智能体建议您可以查看和接受的代码更改。

aqi-agent-integration.png
App Quality Insights 和“Fix with AI”

开始使用

Android Studio 正在缩小构思和实现之间的差距。借助专为智能体开发而打造的强大工具,构建和发布高质量的 Android 应用从未如此轻松。

下载最新的 Android Studio Quail 预览版 build 并试用这些新功能。与以往一样,您的反馈对我们至关重要。请在 LinkedInYouTubeX 上查看已知问题、报告 bug 并加入我们充满活力的社区。祝大家编码顺利!

如需了解此公告和 2026 Google I/O 大会的所有更新,请访问 io.google

继续阅读