However everytime the app crashes again with the same error.
I have already looked up for solutions but I didnât find any.
I donât know if this is the right place to ask for advice, but maybe one of you could have already encountered this error and somehow solved it.
It would help me a lot if I could use anki in my commuttes
Sounds like one (or more) of the fields on one (or more) of your cards is too long.
All the data is stored in a database, and it sounds like Android databases have a smaller max-size (length) than PC. So a super long card could work fine on PC, but be too long for Android.
If youâre not interested in sentences at all, I believe you can delete that portion from the card type, which deletes all the associated data.
Or, you could export the data to csv (I think Anki can do this⊠canât it), import into excel, and work some magic to find the long sentences.
I had this problem on my android smart phone too. My conclusion was that my phoneâs internal memory is not big enough to hold the database and the updates at the same time.
Because Android and Mac OS/X are not friendly to each other, I used a âwifi file transfer proâ app (on android) to view the phoneâs file system on my Mac OS/X. Anki data is in the phoneâs âinternal storageâ. On my phone, the Anki folder is called â/storage/emulated/0/AnkiDroid/?â
I deleted the old database from the android phone and restarted the sync.
What I think happens is that Ankidroid downloads the new information before it updates the database. Then it deletes the new information because it is now in the database.
As @alexbeldan pointed out earlier, turning off media file synchronisation would help. Media file changes take up a lot of space. You can copy them at a different time.
You could also consider getting a phone with more internal storage.
As a comment, Ankidroid would be a lot better if it allowed the data to be stored on my SD card, which is considerably bigger than my internal storage.
I think I recall a similar error myself - youâre trying to sync too many cards/decks at once. If you can manually set to sync only one major set of cards at a time, it should work (better) - ie: just G-Anki or just Core 10k.
Tomorrow i will try to do these steps. I don`t know how to set to sync only one deck or to not sync the media files or to excel import, but i will look for it on google. You already helped me a lot.
@wunderbunny yes, as a matter of fact my internal storage is quite full, I guess it is time to delete fire emblem heroes
I have a 64gb sd card and it has 30gb of free space. I donât know why it doesnât accept to store on the SD card, it is a pity
Ankidroid
. Settings
. âAnkiDroid General Settingsâ
. Uncheck âFetch media on syncâ
. Uncheck âAutomatic synchronizationâ
It synchronises the entire collection of decks. To separate, you would have to create separate Anki accounts. Then switch between accounts. I donât know what will happen if you are switching between such large databases. I suspect it will reload the whole database every time you switch because your phone only maintains one account at a time.
to be honest, I donât think this app works for very large databases like the one you are using. I would stick with the desktop version for large Anki databases.
I have core 6k kana (plaintext), and all of G-anki, and my phone handles it fine⊠However I think I downloaded and synced that content when my phone was relatively new and mostly emptyâŠ
I donât believe @maniguigs needs separate accountsâŠ
I tried to change the settings and unchecked âFetch media on syncâ and it didnât work.
My last attemp was to delete the 10k deck using the anki desktop and then synchronized again with anki droid.
Turns out that I got the same error, so at least it doesnât have to do with space.
I donât want to delete the genki deck because I would lose all my progress
Once again, thanks for the help!
my last hope is to install an older version as @polv suggested
10k media (donât sync it)
Sync will fail if youâre trying to sync the 10k media. Just sync the deck itself without media and copy the media to your device manually and youâll have no issues with that (I use the 10k deck on both Ankidroid and Anki for PC and had to do this).
String length database error
The string length error, for me was caused by Hinekidoriâs verb conjugation deck. I simply had to give up on using that. So either the Genki vocab or your custom deck is causing that error.
As a side note, do you specifically need the Genki vocab deck if youâre using the 10k? Most if not all of the vocab will be in the 10k.