2 locus folders (internal/external) with Kitkat because of problem with external sd???

Achim Gawehns shared this question 4 years ago
Answered

Is the solution for Kitkat/Android 4.4.2 with (vector-)maps on the external sd-card to have two locus folders (/storage/emulated/0/Locus/ and /storage/extSdCard/Locus/)???:

After updating to Locus Pro 2.20.0 I moved the complete locus folder (with own large vector map) to the external sd-card. Then I had to go to the menu maps/vector and the command: add maps. There I could add the external folder on the sd-card and now can open the vector map. But I could not choose my own themes which are in the vector map folder on external sd. I had to move them to /storage/emulated/0/Locus/mapsvector/_themes. So is it right that only the vector maps can be placed on external sd and all other data has to be on internal storage in a locus folder???

Comments (8)

photo
2

Hi,

you've basically answered your question. External folder can be used only for map files. You can create external folder for vector maps and also for your personal maps. However styles for vector maps has to be placed in <Locus_working_directory>/mapsVector/_themes. In your case: /storage/emulated/0/Locus/mapsvector/_themes


Anyway it is not needed to copy whole Locus folder to SdCard. Better way is to create own folder on SDcard (eq MyLocusVectorMaps) and move only *.map files to this folder. Then define the external folder in Locus as you described.

photo
1

Hi, Petr!


I have a large number of .sqlitedb map files on my external sd card. But am unable to access them as I understand that Locus writes journal files for those maps it is using.


Clearly, I wouldn't want all these files on internal storage, so is there any possibility of a work around? I was thinking in terms of reading from external card, but maintaining the journal files on the internal storage.


At present, I am reduced to deleting the files not required on internal storage, and then copying the in-use files from my external sd card - hardly an optimum solution!


With many thanks,

Alan

photo
2

Hi Alan,

the *.sqlitedb files are also possible to place on the SD card on Android KitKat (Locus version 2.20.0 is needed). The system is similar to vector maps. Please see steps below:

- connect SD card to your PC

- place all your *sqlitedb files into arbitrary folder on your SD card

- load SD card back to the android device and start Locus

- Menu > Maps > Personal > and select Add maps from top menu > navigate to the folder with *.sqlitedb maps


Please let me know if it helps

Regard Petr

photo
2

Petr Voldan wrote:

Hi Alan,

the *.sqlitedb files are also possible to place on the SD card on Android KitKat (Locus version 2.20.0 is needed). The system is similar to vector maps. Please see steps below:

- connect SD card to your PC

- place all your *sqlitedb files into arbitrary folder on your SD card

- load SD card back to the android device and start Locus

- Menu > Maps > Personal > and select Add maps from top menu > navigate to the folder with *.sqlitedb maps


Please let me know if it helps

Regard Petr


Thanks once again Petr for your swift, helpful answer. It has sorted out my problem and I'm very happy!


Regards and best wishes,

Alan

photo
1

Sygic Navigation ha found a solution.


http://help.sygic.com/hc/en-us/articles/202262188-How-do-I-move-Sygic-into-an-SD-card-Android-KitKat-


For users with Android OS version 4.4 (KitKat) or higher

  1. Please download the latest version of Sygic GPS navigation from the google play store.
  2. Move the existing Sygic folder from the internal memory onto the external SD card. Please make sure that no Sygic files or folders remain in the internal memory.
  3. Launch sygic and you should see a message about the need to copy the files to a new folder. Tap ok and sygic will copy the necessary files into android/data/com.sygic.aura/files/ folder automatically. When its done, the app should start correctly.
  4. Now you can delete the remaining Sygic folder from the main external SD card folder as it was already copied into android/data/com.sygic.aura/files/ on your SD card.

photo
1

HI Helmut,

thank you for post. Locus can also use special folder android/data/<app_name_> on the SD card. But there some weekness that has to considered. Please see point B. in artcile http://docs.locusmap.eu/doku.php?id=manual:faq:use_sdcard_on_kitkat

photo
1

"I moved the complete locus folder (with own large vector map) to the

external sd-card. Then I had to go to the menu maps/vector and the

command: add maps. There I could add the external folder on the sd-card

and now can open the vector map."


Is this solution also available for the free version on vector maps? I tried to add vector maps stored on the external SD card but getting error message "Problem with *.map"

photo
1

Hello Ricardo,

I do not suggest to move whole Locus folder to the external SD card. The method described in article: http://docs.locusmap.eu/doku.php?id=manual:faq:use_sdcard_on_kitkat#c_how_to_leave_my_maps_on_external_sd_card

- leave whole Locus folder in the internal storage

- create custom folder on SDcard

- move maps from internal Locus folder into custom folder on external SD

- finally add map via Menu > Map > Vector > top menu > Add > Add directory > select custom folder on SDcard


This method is available in both version - in Locus Pro and also in Locus Free

photo