1. 主页
  2. 文档
  3. Fuchsia OS 简体中文文档 2021
  4. 概念
  5. 构建系统
  6. 套装

套装


套装(bundle)是 GN 组标签,它提供了常用主要特性组合。它们可以被包括在依赖集合之一内。

使用 fx set 命令时,套装最常被通过使用 --with 标记添加至 universe 依赖集合中。参阅 fx 构建配置以获取更多信息。

您可以在 //bundles 查找更多关于当前可用的套装信息。

关键套装

  • tools 包含各种最常用开发工具。这包括用于从命令行外壳(command-line shell)生成组件的工具、用于重新配置和测试网络的工具、发送 http 请求的工具、调试程序的工具、更改音量的工具等等。
  • tests 使得所有测试程序被构建。 大多数测试程序都可以通过使用设备上的 run-test-component 或通过 fx test 来调用。
  • kitchen_sink是一个使所有其他构建目标都包括在内的目标。在测试核心更改的影响,或在代码库中进行大规模改动时,此功能很有用。这也可能是一个有趣的配置,可供爱好者探索,因为它包括了源工作区中所有可用的软件。 注意,kitchen sink 将产生超过 20GB 的构建产物,并且要求目标设备上具有至少 2GB 的存储空间(根据2019年第一季度的大小估算)。
标签
这篇文章对您有用吗?

我们要如何帮助您?

Comments

Leave a reply

您的电子邮箱地址不会被公开。 必填项已用*标注