F-Droid 自动更新配置:四种策略、Wi-Fi 限制、以及版本锁定
四种更新模式对比
F-Droid 的自动更新设置位于 设置 → 自动更新:
| 模式 | 行为 | 适合人群 |
|---|---|---|
| 仅通知 | 有更新时弹通知,自己决定 | 想要控制权的普通用户 |
| 自动下载(需手动安装) | 后台下载 APK,下载完等你确认 | 想省流量又想自己确认 |
| 自动安装 | 下载完后台直接装 | 特权扩展/Root 用户 |
| 不自动更新 | 完全手动,定期手动刷新 | 追求稳定、不跟随更新 |
新版 F-Droid Basic 2.0 的更新设置位置可能略有变化,以实际界面为准。
推荐的日常配置
对于大多数普通用户(没有 Root、没有特权扩展),推荐的设置是:
- 更新检查频率:每天自动检查
- 自动下载:仅在 Wi-Fi 下
- 安装确认:下载完弹通知,自己点安装
- 仅更新稳定版:不跟随 nightly / alpha 版本
这样你既能及时收到更新通知,又不会消耗移动流量,安装还是自己点确认。
版本锁定:不跟随更新
如果你发现某个应用的新版本有 bug,或者某个老版本功能独特不想升级,可以在该应用的详情页:
- 点击右上角菜单(三个点)
- 选择「不自动更新」
- 或者在版本历史中选择一个旧版本并安装
之后 F-Droid 会在更新列表中排除这个应用。你随时可以在设置里恢复自动更新。
多仓库下的更新优先级
当一个应用同时在多个已连接仓库中存在时:
- F-Droid 会优先使用官方主仓库的版本
- 如果官方仓库没有这个应用,才会使用其他仓库的版本
- 你可以在 设置 → 软件仓库 中调整仓库优先级
更新失败排查
有时候 F-Droid 显示「有更新」但更新不了,常见原因:
签名不匹配 — 同包名不同签名(比如从两个仓库装了同包名应用)。解决方案:卸载旧版再装新版。
版本回退 — 你当前版本比新版本签名密钥更新(开发者换了签名密钥)。F-Droid 2.0 会提示「签名密钥已变更」并建议先卸载。
设备不兼容 — 新版本要求更高 Android 版本。在 F-Droid 版本历史里找兼容版本安装。
下载中断 — 清除 F-Droid 缓存(设置 → 清除缓存)后重试。
手动刷新仓库
你随时可以在 设置 → 手动刷新 来强制 F-Droid 重新下载所有仓库索引。这在以下场景有用:
- 发现应用列表和官方网站不一致
- 添加了新仓库后想立刻看到变化
- 怀疑仓库索引过期