构建 AAPS Wear OS 应用

AAPS 所需的 Wear OS 应用(即“Wear OS apk”)已从适用于 Android 手机的“完整” AAPS 构建中分离出来。因此,您必须生成第二个安装文件(即 apk),以便将 AAPS wear 安装到手表上(通过手机侧载完成)。强烈建议在首次为手机构建完整 AAPS apk 后立即构建 AAPS Wear apk 文件。对于首次构建 AAPS,这不仅操作非常快速,还能避免您尝试设置手表与手机通信时出现潜在的兼容性问题。如果使用不同版本的 Android Studio 构建手表上的 AAPS Wear apk 与手机上的 AAPS apk,或者自初始 AAPS 构建以来已经过去数月,则前者不太可能与后者兼容。

如果您已经在手机上使用 AAPS,但没有同时构建手机和手表(wear) AAPS apk 文件,那么为确保成功,最好同时全新构建这两个 apk 文件。使用相同的 keystore file 同时构建 AAPS 手机和手表 apk。

支持的 Wear OS 版本

AAPS 至少需要 Wear OS API level 28(Android 9)。

警告

AAPS Watchfaces 可用于 API level 28 to 33 的 Wear OS smartwatches。
Wear OS 5 存在限制。

构建 AAPS Wear apk

Wear apk 的构建过程与“完整”手机 apk 的构建过程相似。

  • 按照构建 AAPS的说明操作。

  • 当您在“Build the AAPS signed apk”中到达模块选择时,请确保选择 AndroidAPS.wear。

Wear module

选择“fullRelease”以生成 AAPS Wear apk 文件。

Wear module

如果您愿意,也可以从下拉菜单中选择构建 “pumpcontrolRelease”,这样您可以远程控制胰岛素泵,但无法进行闭环控制。

故障排除

在构建 3.2 版完整 AAPS 应用(实际上,任何签名应用也是如此)的过程中,Android Studio 会在同一文件夹中生成一个 .json 文件。此后,当您尝试构建下一个签名应用(例如 AAPS wear 应用)时,会因未提交的更改而产生错误。解决此问题最快的方法是导航到构建完整 AAPS 应用的文件夹,该文件夹可能类似于:

C:\Users\Your Name\AndroidStudioProjects\AndroidAPS\app\aapsclient\release.

删除不需要的 .json 文件,或将其移出该文件夹。然后再次尝试构建 AAPS wear 应用。如果仍未解决,更详细的故障排除指南将帮助您确定导致问题的具体文件,该文件也可能是您的 keystore file。