功能发布标记概览

将代码添加到 AOSP 时,请使用功能发布标记将未经测试的代码与经过测试的代码隔离。启用功能发布标记以执行和测试您的代码。反之,停用功能发布标记可确保未经测试的代码不会执行。

功能发布标记主要通过以下两种方式使用

  • 如果您为 AOSP 做贡献,您的更改审核者可能会要求您实现功能发布标记,以便正确测试该功能。有关分支的更多信息,请参阅发布生命周期
  • Google 使用功能发布标记来确保外部开发分支(主分支)和发布分支对所有人保持稳定。如果贵公司保留 AOSP 镜像并基于该镜像进行工作,请使用功能发布标记来保持您的 AOSP 代码镜像对您的开发团队保持稳定。

实现功能发布标记的高级步骤如下

  1. 对于给定的代码更改,确定是否需要标记,如果需要,则确定标记类型。
  2. 声明标记。
  3. 将代码更改封装在标记中。
  4. 设置标记的值。
  5. 构建和测试您的代码。
  6. 在运行时更改标记值。
  7. 测试使用功能发布标记的代码

本节中的页面将教您如何执行这些步骤中的每一步。