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

阅读用时:8 分钟
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 构建精美的 Display Glasses 应用。官方 Android 技能会自动与最新的 Android Studio 捆绑在一起,因此智能体可以随时开始构建!

在智能体模式下使用 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 和工具来构建应用。与仅使用通用 LLM 工具相比,Android CLI 旨在帮助 AI 智能体更快地构建应用,并使用更少的令牌。通过让智能体掌握 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 管理中心的测试轨道。您可以通过在“生成已签名应用 Bundle”流程结束时选择一个新选项来继续“发布以进行测试”。此集成支持将全新应用的初始版本上传到 Play 管理中心的内部测试轨道。您还可以使用此功能将版本上传到现有应用的测试轨道。您需要在 Google Play 管理中心注册才能使用此功能。请阅读 “Google Play 的新变化”博客,了解 I/O 大会上 Google 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 并加入我们充满活力的社区。祝大家编码顺利!

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

继续阅读