使用浏览器更新(Fork)

小技巧

如果您使用 AAPS Builder 构建了 AAPS,则无需阅读本页面:请参阅使用 AAPS Builder 更新 AAPS。

自行构建而非下载

由于医疗器械相关法规,AAPS 不提供下载。构建应用供自己使用是合法的,但不得将副本提供给他人!详情请参阅常见问题页面。

备注

如果您首次想使用浏览器升级 AAPS,请将备份的密钥库文件复制到 Google Drive。然后请遵循浏览器构建 AAPS 流程,而不是本指南。不要创建新的密钥库,而必须选择从计算机复制的密钥库。 此操作仅首次使用时必须执行;之后的连续升级可以遵循本指南。

小技巧

要切换到 AAPS Builder? AAPS Builder 是更简单的浏览器构建方式:无需同步 fork,并且可以直接从 GitHub 下载应用。您不必切换:本指南仍然有效。如果要切换,请先按照从之前的浏览器构建迁移中的说明,从您的 fork 获取一份密钥库副本。否则,新构建无法更新手机上的 AAPS。

使用浏览器更新到新版本 AAPS 的概述

如果遇到问题,请参阅单独的 Android Studio 故障排除页面。

导出您的设置

从手机上现有的 AAPS 版本导出设置。您可能用不到它,但以防万一最好保存。

如果不记得如何操作,请参阅导出与导入设置页面。

更新您的 GitHub 仓库

警告

浏览器构建从 AAPS 3.3.2.1 版本开始可用。

登录 GitHub。

  1. 选择 Repositories。

  2. 向下滚动并选择您自己的 AndroidAPS 仓库。

选择 AndroidAPS 仓库

  1. 确认您使用的是自己的 AndroidAPS 副本(Forked from nightscout/AndroidAPS)。

  2. 点击 Sync Fork 进行更新(落后提交的数量可能与截图不同)。

同步 AndroidAPS 仓库

  1. 点击 Update Branch。

更新 AndroidAPS 仓库

注意:如果您误改了 AndroidAPS 副本,将看到此屏幕。放弃所有更改(提交),以返回发布版本。

放弃错误修改

现在您已将自己的副本与最新版本的 Android APS 同步(更新)。操作完成。

已同步的仓库

运行工作流以构建签名 APK

  1. 在您的 AndroidAPS GitHub 副本中,选择 Actions。

  2. 展开 All Workflows。

  3. 选择 AAPS-CI。

Actions AAPS-CI

  1. 向下滚动并点击 Run Workflow。

Run Workflow

  1. 将分支设为 master,选择要构建的 AAPS 版本(最新版本或指定版本),选择 variant(fullRelease),然后点击 Run workflow。

Run Workflow

  1. 您将看到“Workflow run was successfully requested(工作流运行请求成功)”的消息。刷新浏览器页面即可监控构建进度。操作完成后,AAPS CI 操作会显示绿色勾号。您已成功构建更新版 Android APS。这意味着 Master 和 Wear APK 现在会直接保存到您的 Google Drive(如下所示)。AAPSClient APK 可从 GitHub > nightscout > AndroidAPS 此处下载。

Monitor Workflow

安装 AAPS APK

  1. 打开 Google Drive。

  2. 进入 AAPS,选择新版本文件夹,其中包含手机和 Android Wear 版本。

Google Drive 位置

继续此处。

故障排除

如果出现问题,请不要惊慌。

深呼吸!

如果问题已有记录,请参阅故障排除提示!

如需进一步帮助,请通过 Facebook 或 Discord 联系其他 AAPS 用户。