Skip to content

Full Storage Access

Jorge Barata edited this page Mar 31, 2024 · 30 revisions

The Play Store restricts AnkiDroid's access to your current collection (/storage/emulated/0/AnkiDroid). If you have a current backup on AnkiWeb, it is recommended that you reinstall AnkiDroid and re-download your data.

The remainder of this article details accessing your current collection without restoring from a backup

Warning

Please backup the AnkiDroid folder on your device before continuing This backup contains all AnkiDroid data

1. via F-Droid (recommended)

https://f-droid.org/en/packages/com.ichi2.anki/

  • F-Droid requests MANAGE_EXTERNAL_STORAGE, which is forbidden by the Play Store, keeping your collection in a location which Android will not offer to delete if AnkiDroid is uninstalled.

2. via GitHub

Caution

GitHub releases do not automatically update

Download full-universal.apk from: https://github.com/ankidroid/Anki-Android/releases/latest

Restoring permissions on Android 13+ (advanced)

If your error message states WRITE_EXTERNAL_STORAGE, you can uninstall the app from the Google Play Store and reinstall it (but that might destroy your local data) or you can restore access to your collection using adb.

Install adb and connect to your phone, then enter:

adb shell pm grant com.ichi2.anki android.permission.WRITE_EXTERNAL_STORAGE
adb shell pm grant com.ichi2.anki android.permission.READ_EXTERNAL_STORAGE