AnkiDroid 中文文档 下载 App

AnkiDroid 的自动备份机制 —— 每天悄悄帮你存一份

备份存哪

AnkiDroid 的备份文件保存在应用内部存储的一个子目录里,通常路径是:

内部存储 / Android / data / com.ichi2.anki / files / AnkiDroid / backups /

文件名格式类似:

collection-2025-01-15.apkg
collection-2025-01-14.apkg

.apkg 格式(不是 .colpkg),因为备份文件包含学习历史但不包含媒体文件——媒体文件可以通过 "检查媒体" 从已同步的 AnkiWeb 或原始 .apkg 里恢复。

默认保留多久

默认保留 30 天的备份。超过 30 天的旧备份自动删除。这个天数可以在高级设置 → 备份保留天数里改。

提示:30 天的保留时间对大多数人足够了。如果担心数据丢失可以设更长(90 天),但备份也会占存储。

什么时候生成

AnkiDroid 在以下时机自动生成新备份:

每次自动备份都是完整备份——导出当时的整个 collection 状态(包括所有牌组、卡片、笔记、学习历史)。

手动导出完整备份(强烈推荐定期做)

自动备份只存最近 30 天,且不包含媒体文件。为了真的保险,应该定期手动导出一份完整的 .colpkg:

  1. 牌组列表 → 活动栏更多菜单(⋮ 图标)
  2. 选 导出牌组集合(Export collection)
  3. 选择保存位置(建议保存到手机外部存储,或拷贝到电脑 / 网盘)
  4. 文件名带日期(比如 ankidroid-backup-2025-01-15.colpkg)

手动导出的 .colpkg 包含媒体文件,是完整的一键恢复方案。建议至少每周一次,重要操作(大量批量删除、改笔记类型)前立即手动导出。

备份 vs AnkiWeb

自动备份和 AnkiWeb 云同步是两套独立的恢复机制,不要混为一谈:

对比项自动备份AnkiWeb 同步
存储位置手机本地内部存储AnkiWeb 云端
保留周期最近 N 天(默认 30)永久(直到你手动删除)
包含媒体不包含包含
恢复方式手动从文件恢复点同步按钮
手机丢了❌ 没用✅ 有用
AnkiWeb 挂了✅ 有用❌ 没用

两套都要有才是真保险。

备份文件本身是什么格式

和手动导出的 .apkg 一样——一个 ZIP 压缩包,里面是 SQLite 数据库。可以解压查看内容(但别手动改里面的数据)。

延伸阅读