在今年的 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 智能体技能,因此您可以直接开始构建!
您可以创建自己的技能,也可以使用 Android CLI 安装我们的官方技能 - 一个涵盖部分最常见工作流的代码库,一些 Android 开发者和 LLM 在处理这些工作流时可能会遇到困难。它们可帮助模型更好地理解和执行特定模式,这些模式遵循我们关于 Android 开发的最佳实践和指南,例如 XML 到 Compose 的迁移、全屏显示、Navigation 3 等。您甚至可以运用 Android XR 技能,从使用 Jetpack Compose Glimmer 构建精美的带屏眼镜应用开始。
在代理模式下使用 Firebase 构建全栈应用
现在,您可以使用 Agent Skills for Firebase 在 Android Studio 中直接在智能体模式下启用 Auth 和 Firestore 数据库等 Firebase 服务。智能体将能够完成 Firebase 集成并配置后端服务。借助此集成,您无需离开 IDE 即可构建强大的全栈 Android 应用!
并行对话
您现在可以并行运行多个代理模式对话。在一个对话中运行测试,在等待期间,您可以启动规划模式,为应用中的新功能制定规划,同时使用第三个对话串为应用编写文档。这些改进将节省您的时间并提高您的工作效率。
功能更强大的全新项目智能体
Android Studio 的“新建项目”智能体已发展成为功能强大的全栈开发工具,它利用多步执行计划和自主“生成循环”来自行纠正 build 错误,并在多个文件中配置依赖项。通过与 Firebase Agent Skills 的全新集成,这项高级功能得到了显著增强,使开发者能够直接通过单个提示无缝构建、调试和部署完整的全栈应用,直至最终投入生产。
此外,它现在还支持大屏设备。您可以从一开始就使用针对平板电脑、可折叠设备和笔记本电脑优化的布局、导航和组件来搭建项目。如果您启用了大屏模拟器,它还具有在这些模拟器上测试应用的额外逻辑。只需在 Android 模拟器中配置所需的设备,代理就可以进行测试!
2:任何 AI 提供商,无论您在何处构建
在 Google AI Studio 中构建 Android 应用
Google AI Studio 现在提供完整的 Android 应用开发功能。用户可以生成新应用,通过嵌入式 Android 模拟器即时预览这些应用,并使用 ADB over USB 将这些应用直接部署到实体设备。此外,开发者可以直接发布到 Google Play;AI Studio 会处理应用记录创建、打包和上传到内部测试轨道。对于高级开发和生产就绪状态,项目可以导出为 ZIP 文件,并在 Android Studio 中无缝打开。如需开始,请立即访问 Google AI Studio 并开始构建!
Android CLI 可帮助您利用任何智能体更快、更高效地进行开发
借助 Android CLI,您可以使用自己选择的任何智能体、大语言模型和工具来构建应用。Android CLI 旨在帮助 AI 代理更快地进行构建,并且与仅使用通用 LLM 工具相比,使用的令牌更少。通过让智能体掌握 Android 知识库和 Android 技能,您现在可以让所选智能体在任何编码环境中遵循最新的最佳实践。
此外,当使用最新 Canary 版 Android Studio Quail 时,Android CLI 可让您的代理利用 IDE 的强大功能,例如分析文件是否存在问题或查找符号声明。Google Antigravity 2.0 现在正式支持使用 Android CLI 进行 Android 开发。
Google AI 方案
现在,您可以订阅 Google AI Pro 或 Ultra 方案,以便在 Android Studio 中使用 Gemini 时获享专用容量和更高的速率限制。这对于需要使用更多令牌的长时间代理式 Android 开发会话尤其有用。当您使用 Google 账号登录时,Android Studio 会自动检测到您的订阅。
Gemma 4,用于本地代码辅助和设备端 AI
Gemma 4 是一款前沿的本地模型,经过训练可用于 Android 开发。这是我们效率最高的本地模型,能够在 Android Studio 中执行复杂的多步智能体编码。对于需要数据隐私权、离线访问或在使用其他模型时遇到配额问题的开发者,Gemini Nano 是理想之选。
现在,在最新的 Canary build 中,您可以直接从 IDE 下载并运行 Gemma 4,而无需设置外部服务器。
将自有模型引入 Android Studio
Android Studio 允许开发者将他们选择的任何模型引入 IDE,以获得智能体 AI 辅助。借助 Gemini、GPT 和 Claude 等模型提升工作效率,或使用 Gemma 4 等本地模型。这种灵活性让开发者能够更好地控制性能、隐私权和费用。
Android Bench 突出显示了顶级模型
今年早些时候,我们推出了 Android Bench,这是一个旨在评估 LLM 处理实际 Android 开发任务的有效性的基准和排行榜。我们的目标是加速 AI 改进,从而为您提供更实用的 AI 辅助模型,进而为 Android 用户带来更优质的应用。
您要求我们评估开放模型,因此我们已将这些模型添加到排行榜中,以便您了解具有额外隐私保护功能和离线访问功能的大语言模型表现如何。我们还致力于大幅提高为 LLM 设置的挑战难度,以持续激励其实现改进。这包括创建耗时较长的任务,这些任务通常需要 Android 工程师花费数天时间才能完成。
3:一如既往,性能和质量仍是首要任务:
使用 Android 模拟器测试多设备互动
Android 模拟器现在具有新的网络堆栈,可在同一宿主机上的多个虚拟设备之间实现零配置对等连接。此更新无需手动进行端口转发,让开发者可以轻松测试多设备场景,例如本地多人游戏、文件共享和配套应用配对。通过创建共享的虚拟网络底板,Android 模拟器可为跨不同外形规格构建复杂的互联应用体验提供更稳定、更一致的环境。
Android 调试桥 Wi-Fi 2.0
ADB Wi-Fi 2.0 可提供明显更可靠的无线调试。借助 Android 平台工具 v37 中的最新 ADB 命令行工具和 Android 17 设备,您现在可以更改网络、关机,并像往常一样生活,而设备将保持连接。此外,启用了无线调试的设备会自动显示在 Android Studio 的设备管理器中,并串流配对过程,让连接 Android 手机、手表等设备变得比以往更加轻松。
Android Studio 现在允许您发布到 Google Play 以进行测试
Android Studio 现在支持您直接将应用的新版本上传到 Google Play 管理中心测试轨道。为此,您可以在“生成已签名的应用软件包”流程结束时选择一个新选项,以继续执行“发布以供测试”。此集成支持将全新应用的初始版本上传到 Play 管理中心的内部测试轨道。您还可以使用此功能将版本上传到现有应用的测试轨道。您需要在 Google Play 管理中心内注册,才能使用此功能。请阅读“Google Play 新动态”博客,了解 I/O 大会上有关 Play 的所有最新资讯。
Android 开发者验证支持
现在,当您生成签名 App Bundle 或 APK 时,可以直接在 Android Studio 中查看应用的注册状态。在 Android Studio 中看到这些信息后,您就可以尽早解决注册问题,并确保您的应用在验证要求于 2026 年 9 月开始对经过认证的 Android 设备生效之前做好准备。
使用 LeakCanary 检测内存泄漏
Android 中的内存泄漏是指,在对象的生命周期结束后,您的代码仍持有该对象的引用。这会阻止垃圾收集器 (GC) 回收该内存,最终导致性能下降或出现 OutOfMemoryError (OOM)。
Android Studio LeakCanary 分析器任务可直接在桌面开发环境中分析和检查内存泄漏轨迹,从而显著提高开发者效率。此外,Android Studio 还提供“前往声明”等工具来简化问题排查流程,以便将内存泄漏分析直接映射到代码库,从而让开发者快速找到并解决内存泄漏问题。
从 Android Studio Quail 1 版开始,您现在还可以使用“Fix with Agent”(使用代理修复)按钮请求 Gemini 检查内存泄漏问题。
Android Performance Analyzer (APA)
Android Performance Analyzer (APA) 是新一代 Android 性能分析器,可对在 Android 12 及更高版本设备上运行的应用和游戏的 CPU、GPU、内存和能耗进行统一分析。APA 专为可靠性和性能而设计,其轨迹渲染速度比之前的工具快了 26 倍。
APA 与 AI 智能体原生集成,并提供两项新技能:Perfetto SQL 技能和 Perfetto 分析技能,可帮助解决“为什么我的应用启动速度很慢?”之类的问题。
R8 配置分析器
R8 是提升应用性能和减少内存占用空间的最佳方式之一。您可从 R8 获得的性能优势与 R8 能够优化的代码库量直接相关。我们推出了一款新工具,可帮助您充分发挥 R8 的优化功能,即 R8 配置分析器。它可提供有关 R8 配置质量的深入分析,以及保留规则对应用的影响。我们还引入了三个分数,用于显示代码库中有多少可用于优化、混淆处理和缩减。
针对 AQI 中与代理集成相关的崩溃问题的建议修复
App Quality Insights工具窗口现已与 AI 智能体集成,可分析崩溃数据和源代码,从而提供详细的说明并建议潜在的修复方案。在 App Quality Insights 工具窗口中选择崩溃问题后,前往“Insights”(数据洞见)标签页,然后点击“See more”(查看更多)即可查看有关该崩溃问题的详细说明。点击“使用 AI 修复”,让智能体建议您可以查看和接受的代码更改。
开始使用
Android Studio 正在缩小从构思到实现的差距。借助为智能体式开发打造的强大工具,构建和发布高质量 Android 应用从未如此简单。
下载最新的 Android Studio Quail 预览版 build,并试用这些新功能。一如既往,您的反馈对我们至关重要。您可以在 LinkedIn、YouTube 或 X 上查看已知问题、报告 bug,并加入我们充满活力的社区。祝大家编码顺利!
如需详细了解此公告和 2026 年 Google I/O 大会的所有更新,请访问 io.google。
-
产品资讯在 2026 年的 Google I/O 大会上,我们介绍了 Android 从操作系统到智能系统的转变。我们还演示了如何使用系统原生构建智能体验,以及如何将 Google AI 的强大功能融入您的应用。
Jingyu Shi • 阅读用时:2 分钟 -
产品资讯每位开发者的 AI 工作流程和需求都是独一无二的,因此能够选择 AI 如何帮助您进行开发非常重要。1 月,我们推出了在 Android Studio 中选择任何本地或远程 AI 模型来支持 AI 功能的功能
Matthew Warner • 阅读用时:2 分钟 -
产品资讯去年,Android Studio 开始支持任何 AI 模型。今天,我们将推出对您选择的编码智能体的支持,从而迈出下一步。
Matthew Warner • 阅读用时:3 分钟
每周通过电子邮件接收最新的 Android 开发洞见。