作为 Android 开发者,在选择用于应用开发的智能体、工具和 LLM 时,您有很多选择。无论您是在 Android Studio 中使用 Gemini、Gemini CLI、Antigravity,还是使用 Claude Code 或 Codex 等第三方智能体,我们的使命都是确保您可以在任何地方进行高质量的 Android 开发。
今天,我们将推出一套新的 Android 工具和资源,用于智能体式工作流 :Android CLI(具有 Android 技能)和 Android 知识库。这套工具旨在消除在 Android Studio 之外指导代理工作时核心 Android 开发工作流中的猜测环节,让您的代理更高效、更有效,并能够遵循最新的推荐模式和最佳实践。
无论您是刚刚开始 Android 开发之旅,还是经验丰富的 Android 开发者,亦或是跨移动平台和 Web 平台管理应用,都可以比以往更轻松地使用最新的指南、工具和 AI 辅助功能来构建应用。无论您从哪个环境开始使用这些资源,都可以随时将开发体验转移到 Android Studio,其中提供了最先进的 Android 开发工具和智能体,可帮助您的应用体验真正大放异彩。
(重新)介绍 Android CLI
当智能体拥有轻量级程序化接口来与 Android SDK 和开发环境交互时,其性能最佳。因此,此新工作流的核心是经过改进的 Android CLI 。新的 Android CLI 是从终端进行 Android 开发的主要接口,具有用于环境设置、项目创建和设备管理的命令,同时考虑到更现代的功能和易于更新的特性。
create 命令可在几秒钟内创建一个 Android 应用项目。
在我们的内部实验中,Android CLI 将 LLM 令牌用量减少了 70% 以上,从而改进了项目和环境设置,并且任务完成速度比智能体仅使用标准工具集尝试完成这些任务时快了 3 倍 。
您可以使用的主要功能包括:
-
SDK 管理:使用
android sdk install仅下载所需的特定组件,确保精简的开发环境。 -
快速创建项目:
android create命令可根据官方模板生成新项目,确保从第一行代码开始就应用推荐的架构和最佳实践。 -
快速创建和部署设备:使用
android emulator创建和管理虚拟设备,并使用android run部署应用,从而消除手动构建和部署周期中的猜测环节。 -
可更新性 :运行
android update以确保您拥有最新的可用功能。
Android CLI 可以创建设备,在该设备上运行应用,并让智能体更轻松地浏览界面。
虽然 Android CLI 可以增强您的智能体式开发流程,但它还旨在简化 CI、维护以及任何其他脚本自动化,以适应 Android 开发日益分散的特性。立即下载并试用 Android CLI!
使用官方 Android 技能为 LLM 提供依据
传统文档可以是描述性、概念性和高级别的。虽然非常适合学习,但 LLM 通常需要精确、可操作的指令来执行复杂的工作流,而无需使用过时的模式和库。
为了弥合这一差距,我们推出了 Android 技能 GitHub 代码库。技能是模块化、基于 Markdown 的 (SKILL.md) 指令集,可为任务提供技术规范,并旨在在您的提示与技能的元数据匹配时自动触发,从而省去您为每个提示手动附加文档的麻烦。
Android 技能涵盖了一些 Android 开发者和 LLM 可能会遇到的最常见工作流,它们有助于模型更好地理解和执行遵循我们的 Android 开发最佳实践和指南的特定模式。
在我们的初始版本中,该代码库包含以下技能:
- Navigation 3 设置和迁移。
- 实现边缘到边缘 支持。
- AGP 9 和 XML-to-Compose 迁移。
- R8 配置分析等!
如果您使用的是 Android CLI,则可以使用 android skills 命令浏览并设置智能体工作流,其中包含我们不断扩充的技能集。这些技能还可以与您创建的任何其他技能或 Android 开发者社区创建的第三方技能共存。详细了解如何开始使用 __Android 技能。
通过 Android CLI 安装 Android 技能,让您的智能体更有效率。
通过 Android 知识库获取最新指南
我们今天推出的第三个组件是 Android 知识库 。此知识库可通过 android docs 命令访问,并且已在最新版本的 Android Studio 中提供,这种专门的数据源使智能体能够搜索和获取最新的权威开发者指南,以用作相关上下文。
Android 知识库可确保智能体拥有最新的 Android 上下文、指南和最佳实践。
通过访问经常更新的知识库,智能体可以根据 Android 开发者文档、Firebase、Google Developers 和 Kotlin 文档中的最新信息来提供响应。这可确保即使 LLM 的训练截止日期是一年前,它仍然可以提供有关我们今天推荐的最新框架和模式的指南。
Android Studio:优质应用的终极目的地
除了让开发者和代理能够处理项目设置和样板代码之外,我们还设计了这些新工具和资源,以便更轻松地过渡到 Android Studio 。这意味着您可以使用 Android CLI 通过智能体快速启动原型,然后在 Android Studio 中打开该项目,使用可视化工具微调界面,以进行代码编辑、界面设计、深度调试和高级分析,这些工具会随着应用功能的不断增长而扩展。
当需要构建高质量的应用以在各种设备类型上大规模发布时,Android Studio 中的智能体可以帮助您,同时利用最新的开发最佳实践和库。除了用于主动开发的强大 智能体模式和规划模式 之外,我们还推出了 AI 驱动的新项目流程 ,该流程提供了一个入口点,可快速为您的下一个 Android 绝妙创意制作原型。
这些内置智能体可让您轻松地将应用创意扩展到手机、可折叠设备、平板电脑、Wear OS、Android Auto 和 Android TV。您拥有项目的源代码的完整上下文,以及一套全面的调试、分析和模拟工具,因此可以随时使用端到端的 AI 加速工具包。
立即开始使用
Android CLI 今天以预览版形式推出,同时还为智能体提供了一套不断扩充的 Android 技能和知识。如需开始使用,请前往 d.android.com/tools/agents 下载 Android CLI。
继续阅读
-
操作指南
考虑到 Android 用户最先想到电池过度耗电问题,Google 一直在采取重大措施,帮助开发者构建能效更高的应用。
Alice Yuan • 8 分钟阅读时间
-
操作指南
我们希望为您提供使用设备端模型和云端模型的 AI 功能示例,并激发您为用户打造令人愉悦的体验。
Thomas Ezan, Ivy Knight • 2 分钟阅读时间
-
操作指南
性能升级指南包含 5 个级别。我们将从级别 1 开始,该级别介绍了采用工作量最少的性能工具,然后逐步升级到级别 5,该级别非常适合有资源维护定制性能框架的应用。
Alice Yuan • 9 分钟阅读时间
随时了解最新动态
每周通过电子邮件接收最新的 Android 开发洞见 每周。