AnkiWeb 云同步完整流程 —— 手机 / 桌面 / AnkiWeb 三方联动
同步的三件事
Anki 同步是三方联动的:
[桌面版 Anki] ⇄ [AnkiWeb 云端] ⇄ [AnkiDroid 手机]
- 桌面版 Anki(免费):批量制作卡片、调整模板和笔记类型、精细参数调整
- AnkiWeb(免费):云端存储 + 中转站,所有设备往这同步
- AnkiDroid(免费):移动端复习、零散添加卡片
推荐的日常工作流:桌面版做内容 → 同步 → 手机复习 → 零散添加也同步回桌面。
第一次同步
场景 A:AnkiWeb 上已有牌组(从桌面版同步过来)
- 手机打开 AnkiDroid
- 首次启动向导里登录 AnkiWeb 账号
- 登录成功后,点牌组列表右上角的循环箭头开始同步
- AnkiWeb 上的牌组、卡片、学习历史全部下载到手机
- 等待同步完成(进度条会显示)
场景 B:手机上已有牌组(从共享牌组下载过)
- 首次启动向导里跳过登录
- 先在手机上创建/下载一些牌组
- 之后去 AnkiWeb 官方网站注册账号
- 回到 AnkiDroid → 设置 → 同步 → 填账号密码
- 点击同步按钮 → AnkiDroid 弹出提示:选择上传到 AnkiWeb(因为手机上的 collection 才是真的,AnkiWeb 是空的)
- 确认后,手机数据推到云端
⚠️ 首次同步方向一定要选对。如果手机上有重要数据而 AnkiWeb 是空的,选"上传到 AnkiWeb"。如果 AnkiWeb 上有已同步的数据而手机是空的,选"从 AnkiWeb 下载"。选错方向会用空数据覆盖另一端。
日常同步(自动 / 手动)
手动同步
点牌组列表右上角的循环箭头按钮:
- 按钮会变成转圈动画
- 完成后回到正常状态
- 如果有新内容同步下来(比如在桌面版上改了牌组选项),牌组列表的三色计数会自动刷新
自动同步
AnkiDroid 默认在以下情况自动同步:
- 应用启动时(如果有网络)
- 学习会话结束后
- 添加笔记后
- 切换到牌组列表时
自动同步可以在设置里关掉(比如不想耗流量时):设置 → 同步 → 自动同步。
同步图标提示
- 正常箭头:没在同步
- 带红点的箭头:有未同步的本地改动
- 转圈的箭头:正在同步中
同步了什么
Anki 同步不只是卡片,它同步整个 collection:
- 所有牌组(包括过滤牌组)
- 所有笔记和卡片(包括学习历史)
- 所有笔记类型、字段、模板
- 所有牌组选项参数
- 所有标签
- 所有媒体文件(图片、音频、视频)
- 统计数据
不同步的:
- AnkiDroid 应用设置(手势、UI 偏好等——各设备独立)
- 备份文件(保存在本地)
AnkiWeb 免费存储空间
免费账号约 400MB。主要消耗来自媒体文件(图片、音频)。在 AnkiWeb 官方网站上能查看用量。
如果快满了:
- 优先清理不再用的牌组(导出备份后删除)
- 把大音频压缩成 mp3
- 孤立媒体文件:AnkiDroid 活动栏更多菜单 → 检查媒体,能扫出来哪些文件已经没有被任何卡片引用
合并冲突
极少数情况下会出现同步冲突——AnkiWeb 上的数据和手机上的数据无法自动合并(比如两边同时大量编辑了同一张卡片)。此时 AnkiDroid 会弹出冲突对话框让你手动选方向。
详见 合并冲突处理。
同步失败排查
点同步后长时间转圈或直接报错:
- 检查网络(AnkiWeb 在国外,某些网络环境下可能不稳定)
- 确认 AnkiWeb 账号密码正确
- 看 AnkiWeb 官方网站上的状态公告(有时 AnkiWeb 会短暂不可用)
- 详细排查见 同步失败怎么办
延伸阅读
- USB 连接电脑同步 —— 不想走云?可以直接 USB 传输
- 合并冲突处理
- 同步失败排查
- 回到 首页