Locus Map Pro 3.16 doesn`t find my saved files of offline maps and saved tracks

Jürgen Winkler shared this problem 1 year ago
Not a Problem

Locuus MapPro doesnt find my saved offline maps and tracks in the register of SD-card (sdcard/locus/maps) after update of the android systems software to 6.0 . But the date files are existing on the SD card. I find they with the file explorer and under adjustments of Android 6.0/ memory card, but not when I open Locus Maps Pro in the register of Locus Maps Pro.

Only new files of offline maps and tracks become indicated in the register of Locus Map Pro.

Comments (21)

photo
1

Hi Jürgen,

you probably updated your device from Android older than 4.4. Such Androids permitted Locus to read/write randomly on SD card. That changed - Android no longer permits this kind of access. Locus can store its data in inner memory only with a few exceptions - vector maps, SRTM (elevation) data and backup files. More about it here:

http://docs.locusmap.eu/doku.php?id=manual:faq:use_sdcard_on_kitkat

photo
1

I have the same problem. Yesterday I updated my Android from 5.0.2 to 6.0. Afterwards when I started Locus for the first time it displayed an online map (although I had an offline map before). When I tried to choose my offline map Locus began to search - and search - but found nothing. After switching between the online tab and offline tab several times my maps where suddenly displayed. I chose one and it was displayed. I closed Locus and opened it again. Now Locus is searching at startup for my offline map - and searches, searches, searches. So now I cannot access Locus anymore :(

BTW: my map is stored on an SD card and was working perfectly - until yesterday.

photo
1

Hi Thomas,

in your case it seems you haven't switched on the proper Android permission on for Locus - it needs access to SD card allowed. Go to your device system settings and switch the SD card access permission on for Locus.

photo
1

Hi Michal,

thanks for your answer. I tried to find the settings for the SD card but could not find it. So I just reinstalled Locus and now everything is working fine again.

photo
1

Hi Thomas, well that's also a solution :) New Android versions bring such systemic changes that sometimes don't comply with all apps - and Locus is one of the most complex of them, reaching in many aspects of the system.

photo
1

I have the same problem, directory mapsVector on externalSD not found after a reboot. When i use storage/MicroSD/maps it works but after a reboot it dont work then the path has change to something other like content android but this is not the path when i change it back to storage/MicroSD/maps it work, after a reboot the same as befor.

When i use the path microsd/android/data/menion.android.locus.pro/files and store there the locus dir then i become a error code 0 not writetable after a reboot.

workaround for me, when i put a second path to external maps then i can use the path removable/microsd/maps this will work and store.

I have lollipop Android 5.0.1 Asus Fonepad 7

photo
1

Hi unos,

does it mean that your device changes a path that you manually define? I'm afraid Locus has nothing to do with this and it's problem of your device. Nevertheless if you had found a workaround and it works somehow, the better :)

photo
1

Yes the path i have manually define change after a reboot, i can finish the program and start it new and all is be fine, but when i restart the device the path change, tomorrow i wrote the new path down.

photo
1

I define the path storage/MicroSD/Android/data/menion.android.locus.pro/files/mapsVector after a reboot the path is red i become a warning and now it is

/content/com.android.externalstorage.documents/tree/3048-262F%3AAndroid%2Fdata%2fmenion.android.locus.pro%2Ffiles/document/3048-262F%3AAndroid%2Fdata%2Fmenion.android.locus.pro%2Ffiles%2FmapsVector

when i use the + to store more cards i can use the path /Removable/MicroSD/maps or /Removable/MicroSD/Android/data/menion.android.locus.pro/files/mapsVector both is ok and Locus store the path and all is ok.

With default path i cant use /Removable/MicroSD there is only /MicroSD/ i think this is the problem

Why i cant use the path in default path and why after a reboot the path change ? It must be a problem of Locus, with Navigon i can store the complete maps and programm on MicroSD without problem or read/write error in path

/Removable/MicroSD/Android/data//files/com.navigon.navigator_checkout_eu40

photo
1

Hi unos,

I finally understand - you're writing about the private directory that Android creates on external SDcard for each installed app - MicroSD/Android/Data/... You can use this directory but it has several drawbacks - the directory is deleted upon uninstall. We strongly recommend to keep Locus root directory in internal memory as it needs random access - it randomly writes to memory and this process is not permitted on external SDcards since Android 4.4.2. You can keep your downloaded maps, vector maps, SRTM data and backup files anywhere else. Just define paths to them in settings >miscellaneous > default directories.

photo
1

When i use MicroSD/maps in settings >miscellaneous > default directories for mapsVector i become a read / write error from Locus after a reboot.

Only when i use another directory in external maps and use second path then i can use a directory on sd card without error

photo
1

That is odd... what version of Locus do you use?

photo
1

The newest on google market fresh new installed und buyed for my father. 3.16.1 now

photo
1

Hmm, have you tried re-installing Locus? It helped Thomas (see above). Don't forget to backup your settings and data. You don't have to delete Locus root directory if you have it in inner memory.

photo
1

Now i have complete Phone reset and rooted, locus new installed SD Card Fix used and Locus have the same bug with my path after a reboot, thats not normal. I hope you can fix that

photo
1

Now i have locus complete moved on externalsd and now when i use all original pathes locus will run on sd card without problems. First run come a question with path on externalsd, i use this and all is right, also after a reboot.

photo
1

Hi unos, glad to hear that you found a solution. As for our part in fixing this - if it was a general issue, there would probably be more such reports - we ourselves are not able to simulate your problem.

photo
1

Dobrý den,

mám nejspíše podobný problém jako unos, po včerejším update na android 6 mi nelze načíst mapy z SD karty. Přijde mi že jí locus vubec nevidí když dám přidat nový soubor/adresář přijde mi že na data karty se nelze dostat. (Podotýkám, že kdybych nahrál mapy do telefonu tak byto šlo ale vzhledem k množství se již nevejdou) Pokud co psal víše je řešení, jak přesunu kompletně locus na kartu ? pouhým přesunem v nabídce aplikace to nelze a adresař locus je stale na vnitřním uložišti a přesunutím natvrdo z telefonu na kartu v PC také nelze. Prosím o nějakou radu už jsem z toho celkem zoufalý. Díky. Michal

photo
1

no, předně bych vyzkoušel metodu z úvodu vlákna, tj. reinstalace Locusu a projití úvodního povolovacího kolečka Androidu 6, kde je potřeba zatrhnout přístup na SD kartu. Google bohužel stále více tlačí na vývojáře a trh samotný, aby opouštěl externí SD karty - neustále se to snaží znepříjemňovat. Pokud tohle nepomůže, vyzkoušejte UNOSovu metodu, tj. přenos Locusu do privátního adresáře na SD kartě. Návod je zde: http://docs.locusmap.eu/doku.php?id=cz:manual:faq:use_sdcard_on_kitkat#b_presunout_aplikaci_a_mapy_locus_do_vlastni_slozky_na_sd_karte

photo
1

Tak jsem si stím trochu pohrál reinstal a povolení nepomohlo tak jsem zkusil dál a mám dvě řešení: 1) pouze jsem vytvořil podle navodu jak jste poslal pro změnu adresáře ale nic jsem poté nepřesouval (jak je psáno přesunte celou složku). Po najetí do adresáře pro připojení externí mapy již vidím svoje stažené mapy na SD a zdá se že vše funguje. Není někde chyba když jsem nepřesouval celý adresář? 2) zkusil jsem změnit pouze nastavení adresáře pro mapsVector což se ukázalo také jako řešení kde vektorové mapy již šli načíst z SD card aniž bych musel měnit kořenový adresář, nicméně pro maps (kde mám cyklotrasy) taková operace nejde :-( co je v tom za problém? myslím že kdyby šla druhá varianta použít pro oba druhy map poté po aktualizace Locus by nebylo nutné nastavovat znovu cesty z duvodu stejneho kořenového adresáře ale bylyby změněny jen trasy k mapám nebo se pletu?

Snad je pochopitelné co zde píši.

Díky

photo
1

Je to pravda, adresář Locus /Maps musí zůstat budto ve vnitřní paměti, nebo celý Locus přesuňte do privátní složky na SD kartě (sdcard/Android/data/menion.android.locus(pro) (pak ale počítejte s tím, že při odinstalaci Android maže všechna data včetně map, tras atd.). V případě složky mapsVector se nám podařilo toto pravidlo obejít a můžete si ji nadefinovat prakticky kdekoli, stejně jako složku se zálohami (backup) nebo SRTM daty.