产品资讯

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

阅读用时:8 分钟
Matthew Warner
产品经理

在今年的 Google I/O 大会上,我们不仅会介绍迭代式变更,还会介绍应用构建方式的根本性转变。我们最新推出的工具专为智能体时代而打造,不仅可帮助您(Android 开发者)提高工作效率,还可为部署在代码库中的 AI 智能体注入强劲动力。因此,无论您是完全使用 AI 构建代码,还是喜欢自己设计每一行代码,我们的工具都能让您保持领先地位。

随着我们从“AI 辅助”开发转向“Agentic”开发,我们让开发者能够比以往更轻松地将灵光一现的想法转化为高质量的正式版应用,同时大幅减少开发工作量。

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

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

1:让智能体处理

代理技能

Android Studio 现在支持 Agent Skills,这是一种模块化指令集,可让 LLM 掌握专业工作流和特定领域的知识。通过向项目添加技能,您可以教导代理遵循特定的最佳实践、架构模式或库工作流程。这样一来,智能体就能生成更准确、更贴合上下文的代码,并自动激活技能来完成相应任务,从而确保智能体像专家一样行事。我们在最新的 Android Studio Canary build 中捆绑了许多顶级的 Android 和 Firebase 智能体技能,因此您可以直接开始构建!

Agent_Skills.png
代理模式下的技能

您可以创建自己的技能,也可以使用 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 应用!

Firebase_FullStack_apps.png
通过代理模式使用 Firebase 构建全栈应用

并行对话

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

parallel_threads.png
代理模式下的并行对话

功能更强大的“新建项目”代理

Android Studio 的“新建项目”代理已发展成为功能强大的全栈开发工具,它利用多步执行计划和自主“生成循环”来自动修正 build 错误并跨多个文件配置依赖项。通过与 Firebase Agent Skills 的全新集成,这项高级功能得到了显著增强,使开发者能够直接通过单个提示无缝构建、调试和部署完整的全栈应用,直至最终投入生产。

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 平台工具 v37 中的最新 ADB 命令行工具和 Android 17 设备,您现在可以更改网络、关闭机器,并像往常一样生活,而设备将保持连接。此外,启用了无线调试的设备会自动显示在 Android Studio 的设备管理器中,并串流配对过程,让连接 Android 手机、手表等设备比以往更加轻松。

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

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

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

upload_to_play_square.png
将应用包上传到 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 版开始,您现在还可以使用“Fix with Agent”(使用代理修复)按钮请求 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 Analysis 技能分析轨迹

R8 配置分析器

R8 是提升应用性能和减少内存占用量的最佳方式之一。您从 R8 获得的性能优势与 R8 能够优化的代码库量直接相关。我们推出了一款新工具,可帮助您充分发挥 R8 的优化功能,即 R8 配置分析器。它可以深入了解 R8 配置质量以及 keep 规则对应用的影响。我们还引入了三个分数,用于显示代码库中有多少可用于优化、混淆处理和缩减。

针对 AQI 中与代理集成相关的崩溃问题提出的建议修复方案

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

aqi-agent-integration.png
App Quality Insights 和借助 AI 修复

开始使用

Android Studio 正在缩小从构思到实现之间的差距。借助为 agentic 开发量身打造的强大工具,您可以比以往更轻松地构建和发布高品质 Android 应用。

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

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

继续阅读