博客 / Anki on iOS
iPhone 如何打开 .apkg 文件(Anki 牌组)
重点
.apkg 是 Anki 牌组的封装文件。iOS 本身打不开 — 需要内置真正 Anki 引擎的 App。把文件存进“文件”App,点它(或用分享菜单),选 Guru 或 AnkiMobile 打开即可。卡片、媒体、以及(若导出时有包含)调度都会完整带入。完整迁移教程在这里。
.apkg 到底是什么
.apkg 是一个 zip 封装,里面装着一副 Anki 牌组:笔记、由笔记生成的卡片、笔记类型与模板、媒体(图片/音频),以及可选的调度状态 — 到期日、间隔、复习记录。它是 Anki 牌组在人与设备之间流通的标准格式;AnkiWeb 上的每个共享牌组下载下来都是它。
因为它是特定生态系统的封装格式,iPhone 默认对它无能为力。Safari 能下载、“文件”能存储 — 但在装了懂 Anki 格式的 App 之前,都会显示“没有可打开此文件的 App”。
30 秒打开流程
- 把文件放进“文件”App。 Safari 的下载会自动进到文件 → 下载。Mac 用 AirDrop 传;邮件或聊天软件则用分享菜单 →“存储到文件”。
- 点击文件(或长按 → 分享),选择 Anki 兼容的 App:
- 检查导入结果:到期数量合理、图片卡有图、填空卡的空格正常。完成。
.apkg 文件从哪里来
- AnkiWeb 共享牌组 — 从 JLPT 单词到医学巨型牌组,社区牌组在 Safari 直接以
.apkg下载。 - 你自己的桌面版 Anki — 文件 → 导出 →“Anki 牌组包”,若要把进度一起带走,记得勾选“包含调度信息”。
- 同学与学习小组 — 任何聊天软件转发来的
.apkg都用同样方式打开。 - AI 生成器 — 像 GuruOwl 转换器能把 PDF 变成牌组并输出标准
.apkg(或者直接在手机上从 PDF 生成卡片,完全跳过文件这一步)。
.apkg 与 .colpkg 的区别
概念相同、范围不同:.apkg 装一副牌组(或其子树);.colpkg 是整个集合 — 所有牌组、笔记类型、选项组。整机迁移用 .colpkg,分享或搬移单一牌组用 .apkg。打开步骤同上。
有东西没带过来怎么办
“所有卡片都变成新卡。” 这副牌组导出时没有包含调度(公开分享牌组的默认就是如此)。导入本身没问题 — 是文件里本来就没有记录。若来源在你手上,勾选调度后重新导出。
图片或音频不见了。 媒体会随封装一起走,但前提是导出时有包含。带媒体重新导出,或重新下载牌组 — 下载不完整的 .apkg 是最常见的元凶。
一直显示“没有可打开的 App”。 检查文件名是否被改过(确认结尾真的是 .apkg,不是 .apkg.zip)— 服务器标示错误时 iOS 有时会补上 .zip。在“文件”里把名字改回 .apkg 即可。
巨型牌组导入到一半卡住。 几 GB 的媒体牌组真实存在(医学牌组尤其)。首次导入时让 App 保持在前台;若文件还在下载,优先用 Wi-Fi。
也要确认牌组导得出去
无论导入哪个 App,都要确认门是双向的:在 Guru 里任何牌组随时能导出回标准 .apkg,你在手机上打磨的牌组永远不会被困住。