Lightbuild 概览

Lightbuild 是一种全新的完全声明式构建体验,旨在通过 Android CLI 简化 Android Studio 中的任务并赋能代理式开发者工作流。我们将 Lightbuild 设计得更易于使用和理解,并以其可清晰呈现项目 build 配置的方式命名。Lightbuild 仅面向一小部分受信任的测试人员提供,以便在更广泛地发布之前收集反馈。

什么是 Lightbuild?

创建新项目时,您通常需要在 Android 的两种官方支持的 build 配置语言(Kotlin DSL [推荐] 和 Groovy DSL)之间进行选择。一旦面向公众发布,就会有第三个选项:Lightbuild。

Lightbuild 在命令式 build 系统之上提供声明式抽象。这意味着,Lightbuild 的配置文件不需要您编写逻辑,只需声明项目应如何构建。当您运行项目的 build 时,Lightbuild 会将声明性配置文件转换为另一个构建系统(例如 Gradle)。此其他构建系统在后台运行以构建您的项目,您只需使用 Lightbuild 的配置语法即可。

优势

通过严格要求使用基于 YAML 的声明式配置文件,Lightbuild 为智能体工作流和 Android Studio 用户带来了多项好处:

  • 智能体友好型配置:Lightbuild 基于 YAML 的 build 配置文件旨在让 AI 智能体更高效地解析您的 build 配置、更新依赖项和编辑模块,所有操作都在您的掌控之下。
  • Android CLI 集成Android CLI 是从命令行开发应用或使用您喜爱的代理工作流程的主要工具。借助 Lightbuild,您和您的代理可以使用相同的 Android CLI build 和测试功能,从而保持高效工作并让项目保持最新状态。
  • 内置于 Android Studio:基于 Lightbuild 的项目旨在完全受 Android Studio 支持,可直接在开发环境中提供现代化的 build 功能。如果您有相应权限,可以使用模板使用 AI 创建项目来创建基于 Lightbuild 的新项目。Lightbuild 的声明式设计意味着您可以减少管理 AGP 升级和等待项目打开和同步的时间。

后续步骤

在面向所有人推出新体验之前,我们会先针对 Google 开发者专家计划的参与者开展有针对性的测试计划,以确保质量和稳定性。请随时关注此页面,详细了解我们迈向更广泛公开发布的历程。