Oleksandr Gavenko's blog
2017-01-30 22:20 Migrating progress in AnkiDroid to a new phone

I bought new Android phone and the only one application that I should take care is AnkiDroid.

I don't want to lose my learning progress.

Naive placing of SD card into new phone doesn't work. AnkiDroid said something about incorrect collection and cleanup /sdcard/AnkiDroid directory.

During cleanup AnkiDroid remove everything from /sdcard/AnkiDroid including .apkg files for import without conformation.

Of course I've made copy beforehand:

$ adb pull /sdcard/AnkiDroid ~/tmp/

I placed latest backup to old SD card in new phone:

$ adb push ~/tmp/AnkiDroid/backup/collection-2017-01-30-12-34.apkg \

and I chose to restore from this backup. Unfortunately I lost progress for current day, but fortunately not for 4 month!!

I recommend to follow official instructions from:


How can I copy my decks from an old device to a new device?

Method 2: Export > Import

Export your collection as a .apkg file from your old device, copy it to your new device using any method you like, and then import this file into your new device according to the importing instructions in the manual.

srs, anki


all / emacs / java


adb(1), admin(1), android(1), anki(1), ansible(2), blog(2), c(1), css(2), cygwin(2), driver(1), emacs(3), fs(1), git(3), google(1), gradle(1), hardware(1), hg(2), html(1), interview(13), java(3), js(3), lang(2), lighttpd(1), markdown(1), mobile(1), naming(1), oracle(1), print(1), problem(5), python(1), quiz(6), rst(2), security(3), spring(1), sql(2), srs(1), style(1), tls(2), txt(1), unit(1), utils(1), vcs(3), web(2), win(2), windows(1)