OSMAnd+ SD Card map storage problem

2,885 views
Skip to first unread message

Jivaka

unread,
Jul 4, 2015, 3:42:51 AM7/4/15
to osm...@googlegroups.com

Device : Samsung Duos (SM-G750H)

OS : Android 4.4.4

OsmAnd+ 2.1.1.


First of all I am kind of new to Android, so I don’t master at all the OS...


First, I followed the indications in the FAQ, went into Global App Settings and changed the Data Storage Folder to /sdcard/Android/data/net.osmand.plus/files where I copied all the map files. However when i do this the maps are not being seen by OSMAnd+ although the application is installed on the SD Card (when I unmount the SD card I definitely can’t use OsmAnd+) !


Then I figured out that my SdCard folder’s name is ‘card’ and not ‘sdcard’ so I went again into the manual settings and this time typed  /card/Android/data/net.osmand.plus/files. Then it asks me « Do you want OsmAnd to also copy its data files to the new destination ? » with two answers possible : COPY or OK (why not NO by the way ?!). If I click on COPY I get « I/O error occured », « copying files failed ». If i click on OK I get « Maps could not be created in specified directory ». Am I getting the name of the path right ? Should there be a /storage/extSdCard in front as seems to be indicated on https://code.google.com/p/osmand/wiki/FAQ#Cannot_use_my_SD_Card_with_OsmAnd_anymore. Do I have to physically remove the SD card and do everything on my computer as the page seems to suggest, although I can read/write on the card directly when plugging the device to the PC through USB ?

It seems that OSMAnd+ automatically creates a folder called /net.osmand.plus in /Phone/Android/data and the only way the app can see the maps is that I copy them in /Phone/Android/data/net.osmand.plus/files. The problem is that they use a lot of memory and I’d really like to have them all on the SD Card. As a result when I change region/country I have to copy them back and forth between the Phone and SD card in order not to get a Low Memory message on my phone, which is very annoying.


If anyone could give me step by step instructions on how to solve this problem, I’d really appreciate. I find the FAQ not clear at all, since in my case the installation on the SD card doesn’t fail. Or maybe there’s no solution at all since the FAQ tells the user to contact Google Play, which I don’t find helpful at all. If there’s no solution then there shouldn’t be any option to move maps to the SD card. I guess the app can easily detect that I use the 4.4.4 version. At least it should be clearly indicated before one buys the program that one can NOT use the SD card with 4.4.4 version. Is there maybe a way to downgrade to a previous OS version ?


Although I like that app, I am really starting to regret having paid any money for the paid version OSMAnd+. Why does everything have to be so complicated in this APP ?! I


Thanks in advance for any help!

karl

unread,
Jul 10, 2015, 6:33:16 AM7/10/15
to osm...@googlegroups.com
It works for me with Android 4.4.4. But only after I have downloaded a map from the builtin Maps Manger. This problem is based on the restritions of Android 4.4.4. If you create the folder with any filemanger, the restrictions are wrong, so OsmAnd cannot use this folder. OsmAnd itself must create the SD Folder. So reinstall ist, configure the data folder, download a map-file with OsmAnd and after that copy your files to this folder. You have to use a filemanger, that is able to deal with the restrictions of Android 4.4.4, I use "ES-Filemanager".

Jivaka

unread,
Jul 24, 2015, 6:12:44 AM7/24/15
to Osmand, hagm...@gmx.de
Thanks Karl,

I finally made it work by following this way in OsmAnd+ 2.1.1:

General settings / Miscellaneous / Data storage folder

Then I clicked on the pen to edit the Data Storage Folder and I chose External Storage 2

The exact name (including Capital letters) of the path in my case is:
/storage/extSdCard/Android/data/net.osmand.plus/files

The only thing I had to do is just copy and paste the map files into the above folder created on my SdCard. It now works very well.

Colin Juett

unread,
Aug 5, 2015, 6:06:49 AM8/5/15
to Osmand
Thanks Karl!

It's easy when you know how!
I had been scratching around for hours for a solution (including the FAQ on osmand.net) and yours is it.
Just delete Android/data/net.osmand.plus from the SD card and let osmand recreate it when you download a map!
I was then able to remove Android/data/net.osmand.plus from Internal
I tidied up the top-level osmand in internal. Removing maps but leaving the structure there (as favourites are there)
Reply all
Reply to author
Forward
0 new messages