Replies: 6 comments 6 replies
-
I think the message appears every time if OsmAnd doesn't have write permission to the folder, so it could read but it can't change anything. In that case it malfunction and probably gets stuck at some point. I think it's common Google policy that apps couldn't share same folders any more |
Beta Was this translation helpful? Give feedback.
-
I have almost exactly your problem, jfburke, only from a LG G5 (all data on a "external" memory card) to a google pixel 4a (not having any "external" memory) using google transfer. no more "nightmare" after selecting internal app memory. but as you I do see my favorites but miss very much my specific profiles I constructed over time and have been very happy with! the strangest thing is that it worked very well right from the start INCLUDING my old profiles, but (probably after setting to internal) these disappeared. but where? as you I cannot find (using google files app) ANY osmand data, in fact no internal data at all, these seem to be hidden. also not via osmand when trying to change data adress. but when connected to a pc I do see this: folder android>obb>net.osmand.plus (empty), data>net.osmand.plus>cache (empty), data>net.osmand.plus>files (including 4 folders: rendering including one zero byte file, routing = empty, tiles with folder osmand online tiles with one metainfo-file, tracks = empty and one 0-byte nomedia-file). where are my downloaded maps and my favorites? how can I get my old profiles back, which I already have used on the new phone so they should be somewhere? btw: only by thorougly searching my new phone I discovered that its camera does produce also RAW-files, but in a different location (pictures) than the jpegs (DCIM>camera). can I make pixel store them all in the same place? thank you! |
Beta Was this translation helpful? Give feedback.
-
One year after above messages ... Osmand paying version, exactly the same problem, migrating trough Google transfer from (lost) S9 with osmand data on SD card and android 10 to fairphone 4 (android 12) without SD card. |
Beta Was this translation helpful? Give feedback.
-
What causes the issue seems quite clear: When some mechanism like Samsung SmartSwitch transfers an app's storage folder to a new device with a higher Android version. The complexity of Android's newer storage policy makes a difference for what is "allowed" between
Device transfer processes create yet another scenario, likely forcing the immediate storage migration requests described above. Some things aggravate the situation and its investigation (transparency):
Users who experience the issue described above should check in the Android permissions that OsmAnd has been granted the Storage permission. Other than that (and as long as we don't give OsmAnd 'All files access', #12046) I guess the solution can only be using OsmAnd's Data storage setting to pick an 'allowed' storage. |
Beta Was this translation helpful? Give feedback.
-
Perhaps users who continue to have an issue with this can try this procedure I have written up here https://osmand.net/docs/user/troubleshooting/maps-data/#picking-a-generally-accessible-osmand-data-storage-folder-using-the-media-storage and report if they have success with this. |
Beta Was this translation helpful? Give feedback.
-
The same problem popped up on my Samsung Galaxy Tab S3 (Android 9) some weeks ago. The nonsense instructions in the error defeated me - whatever is supposed to happen by default doesn't work! OSMAnd had been running without this problem for 18 months and the only change (I think) is there had been a recent update to OSMAnd from F-Droid. As a work-around, I suggest not having a File Manager running when launching OSMAnd. |
Beta Was this translation helpful? Give feedback.
-
I have a new Android phone and am trying to get OsmAnd (paid version, nightly build) working on it. Every time I launch the app, the Shared storage migration screen shows up, and I can't get it to go away and stay away. I used Samsung's SmartSync app to migrate to the new phone.
If I tap Skip, I can proceed into the app. My favories appear to have been migrated, but none of my recorded tracks, a/v notes, maps, etc., are there. It appears that I can use the app mostly normally at this point, download maps, etc. However, I shouldn't need to download the maps again, and still can't find my tracks, notes, etc. If I go into My Places, then back out, I get the Shared storage migration message again. If I back out of any screen in OsmAnd, I get the Shared storage migration message again.
If I tap Continue, OsmAnd prompts me to select a folder to use (as the destination for data migration? This isn't clear on the screen). If I select an existing one OR create a new one and select Use this folder, it prompts me to allow access to it (EVERY time I do this), then goes back to the Shared storage migration screen with a bubble at the bottom that says, "No OsmAnd data found in the selected folder. Please try .." Please try what? (If I rotate my phone to landscape, the last part is "Please try again."
There doesn't appear to be anything on the OsmAnd website under Troubleshooting that directly addresses the problem I'm having. While there is some stuff on https://osmand.net/docs/user/troubleshooting/maps-data/ it doesn't tell me how to fix this problem (and, the way it is written, doesn't address what happened to my missing tracks/notes/maps and if following some of the steps there will bring them back).
Before I open an Issue over this, does anyone have any suggestions I can try to get OsmAnd working and my data back?
Samsung Galaxy S22 Ultra, Android 12, OsmAnd build 4.3.0#34599m, released 2022-09-16.
Edited to add:
On both old and new phones, the storage path is set to /storage/2751-0650/Android/data/net.osmand.plus/files
On the old phone, that's set for the "External stoarage 2" selection. On the new phone, it's the "Manually specified" setting. I presume that the number in the path is a LUID for my external SD card on the old phone, and isn't valid on the new one.
Using a file explorer witth elevated permissions, if I browse into the Android/data/net.osmand.plus/fiiles directory, nothing is there. (A net.osmand.plus folder exists under Android/obb, but it's completely empty. There is no OsmAnd folder under Android/media.)
But my favorites are present in OsmAnd. So wherre are they being stored? SmartSync was able to copy data for other apps (not sure if all or not, I hate changing phones because it takes a month to be sure everything is working correctly again), so why not for OsmAnd?
Beta Was this translation helpful? Give feedback.
All reactions