Guru
博客 / 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 秒打开流程

  1. 把文件放进“文件”App。 Safari 的下载会自动进到文件 → 下载。Mac 用 AirDrop 传;邮件或聊天软件则用分享菜单 →“存储到文件”。
  2. 点击文件(或长按 → 分享),选择 Anki 兼容的 App:
    • Guru — 导入由 Anki 自己的引擎执行,之后用 FSRS 复习;免费开始。
    • AnkiMobile — 官方 App($24.99):点文件后选“拷贝到 AnkiMobile”。
  3. 检查导入结果:到期数量合理、图片卡有图、填空卡的空格正常。完成。

.apkg 文件从哪里来

.apkg 与 .colpkg 的区别

概念相同、范围不同:.apkg一副牌组(或其子树);.colpkg整个集合 — 所有牌组、笔记类型、选项组。整机迁移用 .colpkg,分享或搬移单一牌组用 .apkg。打开步骤同上。

有东西没带过来怎么办

“所有卡片都变成新卡。” 这副牌组导出时没有包含调度(公开分享牌组的默认就是如此)。导入本身没问题 — 是文件里本来就没有记录。若来源在你手上,勾选调度后重新导出。

图片或音频不见了。 媒体会随封装一起走,但前提是导出时有包含。带媒体重新导出,或重新下载牌组 — 下载不完整的 .apkg 是最常见的元凶。

一直显示“没有可打开的 App”。 检查文件名是否被改过(确认结尾真的是 .apkg,不是 .apkg.zip)— 服务器标示错误时 iOS 有时会补上 .zip。在“文件”里把名字改回 .apkg 即可。

巨型牌组导入到一半卡住。 几 GB 的媒体牌组真实存在(医学牌组尤其)。首次导入时让 App 保持在前台;若文件还在下载,优先用 Wi-Fi。

也要确认牌组导得出去

无论导入哪个 App,都要确认门是双向的:在 Guru 里任何牌组随时能导出回标准 .apkg,你在手机上打磨的牌组永远不会被困住。

← 所有文章