构建AAPS Wear OS应用

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

如果您已经在手机上使用了AAPS,并且没有同时构建手机和手表(Wear)的AAPS apk文件,为确保成功,最好同时重新构建这两个apk文件。 使用相同的keystore文件同时构建AAPS手机和手表apk。

支持的Wear OS版本

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

警告

AAPS表盘适用于API级别28至33的Wear OS智能手表。
Wear OS 5有限制

构建AAPS Wear apk文件

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

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

  • 当您到达“构建AAPS签名apk”中的模块选择时,请确保选择**AndroidAPS.wear**。

Wear module

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

Wear module

如果你愿意,你可以从下拉菜单中选择构建**“pumpcontrolRelease”**,这样你就可以远程控制胰岛素泵,但没法闭环。

Troubleshooting

在构建3.2版完整的AAPS应用(以及任何签名应用)时,Android Studio会在同一文件夹中生成一个.json文件。 然后,当您尝试构建下一个签名应用(如AAPS Wear应用)时,这会导致未提交的更改错误。 解决这个问题的最快方法是导航到已构建完整AAPS应用程序的文件夹,您的文件夹可能类似于:

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

将不需要的.json文件从文件夹中删除或移出。 然后再次尝试构建AAPS Wear应用。 如果这不起作用,更详细的故障排除指南将帮助您确定导致问题的具体文件,这也可能是您的keystore文件。