构建和部署表盘

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

WFF 表盘的结构

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

  1. 表盘的所有内容都位于 resources 文件夹中,即 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 之前检查表盘主题

创建表盘主题并熟悉构建流程后,请先对表盘主题 AAB 执行提交前检查,然后再提交到 Play。

Play 会执行非常类似的检查,因此确保您通过这些提交前检查,可在提交和审核流程中节省大量时间。

运行提交前检查的示例:

这些检查不仅会检查表盘使用的内存量,还会找出其他问题(例如缺少资源),并验证 XML。

如需详细了解如何获取和构建该工具,请参阅内存占用空间评估器