Android 开发者验证

Google 正在推出 Android 开发者验证:在大多数 Android 手机上,只有经过验证的开发者向 Google 注册过的应用才能安装。这同样适用于从 APK 文件安装应用(“旁加载”)——这正是安装你自行构建的 AAPS 应用的方式。

本页说明会发生哪些变化、何时发生,以及如何通过免费方式继续在手机上安装和更新 AAPS。

有哪些变化

目前,你只需将 AAPS APK 文件复制到手机并点击它即可安装。今后,在启用了 Google 服务的手机上(即“经过认证”的 Android 设备——几乎所有预装 Play 商店的手机都是如此),Android 会检查应用是否来自已向 Google 注册的开发者;如果不是,系统会阻止正常安装。

检查发生在安装或更新应用时。 已经安装并正在运行的应用不会因此被移除。

Google 正在逐步推出此功能:

时间

变化

2026 年 8 月

免费的“有限分发”开发者账号在全球开放,并开始向手机推送“高级流程”

2026 年 9 月 30 日

在巴西、印度尼西亚、新加坡和泰国,从 Google Play 及少数其他应用商店安装的应用开始强制验证

2027 年

扩展到全球其他地区及所有安装方式,包括 APK 文件

Google 在 Android 开发者验证页面发布了详细信息,其中包括常见问题。Google 仍可能调整日期和细节;随着推广进展,本页也会更新。

这会影响我吗?

  • 完全不影响构建 AAPS。 浏览器构建、Android Studio 构建和命令行构建均照常工作,你的密钥库也不会改变。

  • 当前的 AAPS 会继续运行。 只有安装或更新应用时才会检查验证状态。

  • **如果你居住在巴西、印度尼西亚、新加坡或泰国:**自 2026 年 9 月 30 日起,从 Google Play 和少数其他应用商店安装的应用会强制验证。Google 表示,直接安装 APK 文件不在第一阶段范围内,因此 AAPS 应仍可按原方式安装。不过,现在就准备下面列出的免费安装方式,以免规则变化时措手不及。

  • **如果你居住在其他地区:**2027 年前不会有变化。你还有时间,但建议阅读本页,以便将来更新 AAPS 时不会感到意外。大多数手机已经可以启用高级流程,且只需设置一次。

  • **旧手机:**Android 7 或更高版本的手机适用验证,这意味着所有能运行 AAPS 的手机都可能受影响。

免费安装 AAPS 的方式

继续使用 AAPS 无需向 Google 付费。共有三种免费方式,请选择适合你情况的一种。

我应该使用哪种方式?

  • 你使用 Android Studio 或命令行构建 AAPS(因此有电脑):使用 ADB。ADB 不受验证限制,没有次数或设备限制,也不需要 Google 账号。

  • 你使用浏览器构建且没有电脑:在手机上使用高级流程。

  • 你希望向 Google 注册,使通常的“点击 APK”安装方式继续工作:使用免费的有限分发账号。

方式 1:使用 ADB 安装(需要电脑)

ADB(Android 调试桥)是 Google 的官方工具,可通过 USB 数据线从电脑向手机安装应用。Google 已确认,通过 ADB 安装的应用不需要验证——没有等待期、设备数量限制或注册要求。

一次性准备:

  1. 在手机上启用隐藏的开发者选项:进入 设置 > 关于手机(部分手机显示为软件信息),连续点击版本号七次,直到手机确认你已成为开发者。

  2. 返回主 设置,打开新增的开发者选项,启用 USB 调试。

  3. 在电脑上确保 ADB 可用:

    • 如果使用 Android Studio,ADB 已随其安装。

    • 否则下载 Google 的免费 SDK Platform Tools 并解压文件夹。无需安装;ADB 就是该文件夹中的 adb 程序。

安装(以及以后更新)AAPS:

  1. 使用 USB 数据线将手机连接到电脑。

  2. 在手机上接受**允许 USB 调试吗?**提示(仅首次需要)。

  3. 在电脑上,于包含 ADB 和 AAPS APK 文件的文件夹中打开终端(命令提示符),运行:

    adb install -r app-full-release.apk
    

    将 app-full-release.apk 替换为 APK 文件的实际名称。-r 选项会更新已安装的 AAPS,同时保留所有数据和设置。

  4. 等待屏幕显示 Success。AAPS 现已安装到手机上。

以后每次更新都使用同一命令。Wear OS 页面也使用同样的 ADB 方法安装手表应用。

方式 2:在手机上使用“高级流程”(无需电脑)

Google 为了解并愿意承担安装未经验证应用风险的有经验用户提供了一个出口,称为高级流程。Google 自 2026 年 8 月开始向手机逐步推出该功能,早于强制验证,因此你现在就可以设置。它只需在手机上设置一次,但需要 24 小时才能完成:

  1. 启用隐藏的开发者选项(见上述 ADB 方法的第 1 步),然后打开 设置 > 开发者选项 > 来自未经验证的开发者的应用。

  2. 开启允许来自未经验证的开发者的应用。手机会要求输入屏幕锁进行确认。

  3. 手机会询问是否有人要求你开启此设置,并说明银行、政府机构或警方绝不会要求你这样做。阅读警告,确认没有人施压或指导你这样操作(这是防范诈骗的保护措施)。

  4. 重启手机。这会开始一次性的24 小时等待期。

  5. 24 小时后,返回 设置 > 开发者选项 > 来自未经验证的开发者的应用,完成设置。

  6. 选择允许未经验证的应用7 天或永久运行。对于 AAPS,请选择永久,否则 7 天后下一次更新会被阻止。

完成设置后,安装或更新 AAPS APK 的方式与今天相同,只会多一个“应用来自未经验证的开发者”的警告;点击仍然安装即可。

需要了解:

  • 之后可以再次关闭开发者选项:高级流程仍会保持启用。Google 也不会向应用(例如银行应用)提供检测高级流程是否启用的方式。

  • 如果关闭高级流程,安装或更新 AAPS 会再次被阻止(已安装的 AAPS 会继续运行)。你有 10 分钟时间重新开启;超过此时间后,24 小时等待期会重新开始。

  • 调整手机时钟不会缩短等待期,ADB 也无法跳过等待期。

  • 如果在开发者选项中找不到来自未经验证的开发者的应用,说明手机尚未获得此功能。该功能由名为 Android Developer Verifier 的系统组件提供,Google 正通过 Play 商店逐步推送该组件。

备注

Google 将其称为第一个版本,界面和步骤仍可能变化;最终版本发布后,本节会补充截图并更新。

方式 3:向 Google 注册(免费的有限分发账号)

Google 为业余爱好者和个人使用提供了一种免费的开发者账号类型,称为有限分发账号,自 2026 年 8 月起向所有人开放:

  • 无需政府身份证件,也不收费(不同于付费开发者账号,个人使用 AAPS 不需要付费账号)。但你需要启用两步验证的 Google 账号、包含法定姓名和地址的 Google Payments 付款资料,以及联系邮箱地址。

  • 在 Google Android Developer Console 中注册应用的软件包名称,并通过手机与控制台之间使用二维码或链接的握手流程,授权最多 20 台设备安装该应用。

  • 注册后,在已授权的手机上恢复正常安装方式(点击 APK 文件),无需 ADB,也无需高级流程。

  • 有限分发账号以后可以升级为完整账号,但不能反向降级。

警告

Google 尚未说明许多人构建同一个开源应用时注册流程如何运作:每个自行构建的 AAPS 都使用相同的软件包名称(info.nightscout.androidaps),但使用不同的签名密钥;Google 的常见问题说明,已被他人使用的软件包名称不能直接申领,需要额外审核。

因此目前还不能编写逐步说明。使用 AAPS 完成注册测试后,本节会补充内容。在此之前,上述 ADB 和高级流程是可靠的替代方案。

不会发生变化的内容

  • 使用三种构建方式中的任一种自行构建 AAPS。

  • 你的 GitHub 账号、分叉和密钥库。

  • 已安装的 AAPS 应用、设置和目标。

  • 没有 Google 服务的手机,以及一般的 ADB 安装。

获取帮助

  1. 关于验证本身的问题,请先阅读 Google 的开发者验证常见问题。

  2. 如果安装被阻止,请在 Discord 的 #AAPS 频道或其他社区渠道提问。

  3. 提问时请提供手机品牌和型号、Android 版本、所在国家/地区,以及安装失败时显示的确切消息。