构建和部署表盘

本页面介绍了使用表盘格式的表盘的结构,以及如何构建和部署它们。

WFF 表盘的结构

表盘格式的表盘像其他任何应用一样以 AAB 或 APK 文件的形式提交到 Play 商店。因此,它们与其他应用有许多共同属性,例如需要 AndroidManifest.xml 文件,但它们具有特定的结构。

  1. 表盘的所有内容都位于资源文件夹中,即 res/
  2. 所有表盘定义都位于 res/raw/ 中,包括简单情况下的 res/raw/watchface.xml 以及表示支持不同设备尺寸的任何其他 XML 定义。
  3. 表盘所需的所有资源都位于相应的资源文件夹中,就像常规应用一样,例如
    1. 字体位于 /res/font
    2. 图片和动画资源位于 /res/drawable
    3. 任何字符串资源位于 /res/values/strings.xml

使用 Gradle 构建表盘

了解如何使用 Gradle 构建表盘的最简单方法是查看 GitHub 上的示例

除了构建表盘之外,这些项目中的 Gradle 脚本还会使用验证器工具检查表盘 XML 的有效性。

向 Google Play 提交前检查表盘

创建表盘并熟悉构建过程后,请在提交到 Play 之前对表盘 AAB 执行预提交检查。

Play 会执行非常相似的检查,因此确保通过这些预提交检查将为您节省大量提交和审核时间。

运行预提交检查的示例

这些检查不仅检查表盘使用了多少内存,还会识别其他问题,例如缺少资源以及验证 XML。

有关如何获取和构建该工具的详细信息,请参阅 内存占用评估器