OsmAnd+ Meine Orte Tracks ganze Gruppe in GPX-File exportieren

Das Problem ist nicht osmand sondern Android 11 mit einer gänzlich geänderten Struktur der Zugriffsrechte.
Ich vermute, das von dir genannte Verzeichnis gibt es wohl schon, nur siehst du es nicht aufgrund mangelnder Rechte, wegen Android 11.
Deine Frage

kann dir nur ein Profi für Android 11 beantworten, und nur “hoffentlich”.
Ich muss mich hier ausklinken, mangels Anhnung von A 11.

Danke für den Hinweis.

Ich habe das Smartphone an den PC angeschlossen und auf der SD-Card sind die Daten tatsächlich da und sichtbar:

\Card\Android\data\net.osmand.plus\files\tracks

Die grosse Frage lautet jetzt, wie bekommt OsmAnd+ Zugriff darauf?

Dort - GAR NICHT, nicht nur osmand darf nicht, auch du selbst offensichtlich nicht.
Wie ich schon geschrieben habe, wurde das Thema schon erörtert, es gibt Lösungen. Suche bei github.
https://github.com/osmandapp/Osmand/issues

Ich habe die Dateien von der SD-Karte zurückgeholt.

Unter

  • Einstellungen
  • OsmAnd Einstellungen - Die gesamte App betreffend
    habe ich folgenden Punkt
    Externer Speicher 1
    angekreuzt.

Dann wurden Daten verschoben/kopiert.

Es wird jetzt wieder
/sotrage/emulated/0/Andorid/net.osmand.plus/files
angezeigt.

Die Karten und Tracks sind wieder im OSM+ wieder da aber

/sotrage/emulated/0/Andorid/net.osmand.plus/files

ist leer.

—> Jetzt bin ich gleich weit wie zu Beginn dieses Threads.
—> Gilt das Andorid 11-Zugriff-Problem auch für den **internen **Speicher?

Nach der Umstellung auf Android11 hatte ich massive Probleme mit OSMAND (Daten da unter Android/… auf der SD Karte).

Nach dem Ändern des Datenordners innerhalb OSMAND in ‘Manuell spezifiziert’ /storage/“SD-Kartennummer”/OSMAND/net.osmand.plus läuft OSMAND wieder wie gewohnt und alle Daten sind sowohl unter Android mit “Eigene Dateien” als auch über USB vom PC aus verfügbarbar.

Danke, das habe ich soeben gemacht.

OSMAnd+ hat die Dateien kopiert.

Teil-Erfolg:

  • Die Dateien sind jetzt mit “Eigene Dateien” und somit u.a. die GPX Dateien sichtbar (das war das Ziel dieses Threads)
  • Auch die Tracks sind jetzt innerhalb OSMAnd+ sichtbar

Miss-Erfolg:

  • OSMAnd+ findet die heruntergeladenen Karten nicht.

Wie finde ich die heruntergeladenen Karten und
wie Wie bringe ich OSMAnd+ bei, wo die Karten jetzt sind?

Das Verzeichnis /storage/xxxx-xxxx/Android/data/net.osmand.plus scheint unter Android 11 leer zu sein, ist es aber nicht, der Dateimanager [1] darf darauf lediglich nicht mehr zugreifen, nur die dazugehörige App, hier OsmAnd (Paketname net.osmand.plus) darf das.
Wird der Speicher vom Rechner aus eingebunden (ob per MTP, ähnliche Protokolle oder durch direktes Einstecken der SD-Karte), so ist das Verzeichnis auch zugreifbar.
Bei mir funktioniert übrigens mit Android 11 auch in OsmAnd (Datenordner → Manuell spezifiziert) das Verzeichnis /storage/xxxx-xxxx/blabla anzugeben (geht nur auf der SD-Karte, im internen Speicher nicht), dann kopiert OsmAnd die Dateien dorthin, auf dieses Verzeichnis kann dann auch der Dateimanager zugreifen.

Wichtig: “Android Einstellungen → OsmAnd → Berechtigungen → Dateien und Medien → Verwaltung aller Dateien zulassen” nicht vergessen!

In den Einstellungen von OsmAnd bei Datenordner den entsprechenden Ordner wählen funktioniert nicht?

[1] Es soll wohl einen Google-Dateimanager mit speziellen Rechten geben, der auch das kann, habe ich aber nicht ausprobiert.

—> war bereits aktiv

—> war bereits aktiv, er selbst hatte die Daten dorthin kopiert.

Wie finde ich die heruntergeladenen Karten und
wie bringe ich OSMAnd+ bei, wo die Karten jetzt sind?

Lade doch mal eine Karte frisch herunter und schau nach, ob sie bei den tracks landet.
Bei mir wurden beim Umstellen des Speicherortes auch alle Karten dahin verschoben.

Ich habe die Schweizer Karte runtergeladen.
Sie landet im internen Speicher.

So habe ich ich sie mit “Eigene Dateien” in
/storage/3932-6539/…
verschoben.

Bei Neustart war/ist OSMAnd+ wieder im Auslieferungszustand.

Ich setzte wieder (wie oben beschrieben) Datenordner → Manuell spezifiziert.
/storage/3932-6539/…

Dann bekomme ich folgende Fehlermeldungen:

“Karten konnten im angegegeben Verzeichnis nicht erstellt werden.”

und

I/O-Fehler /storage/3932-6539/… metainfo:open failed:ENOENT (No such file or directory)

Vielleicht steckt das entscheidende in den ‘…’

Ich habe zunächst auf der SD Karte manuel (USB+PC) ein Verzeichnis OSMAND angelegt,
dann hat OSMAND beim Umleiten der Daten auf dieses Verzeichnis darin net.osmand.plus angelegt und alle Daten verschoben.

Wo befinden sie sich unter OsmAnd+ 4.2.7.
Wenn ich unter Hilfe lese, steht, dass man keinen Zugriff (mehr) hat.

Hallo Gubrist,
ich nutze unter 4.2.7 den Mehrbenutzerspeicher 1 unter /storage/emulated/0/Android/obb/net.osmand.plus auf dem internen Speicher. Hier kann ich auf alle Ordner (wie von Dir gewünscht auch auf die einzelnen gpx-Ordner) zugreifen.

Danke, das hat geklappt :slight_smile:

Es gibt mittlerweile einen Feature Request:

https://github.com/osmandapp/OsmAnd/issues/5558

Danke, das ging mit meinem Galaxy A51.

Jetzt habe ich ein neues Galaxy A32 mit Android 12.
Jetzt geht das nicht mehr.

Was kann ich tun um wieder auf meine GPX Daten zugreifen zu können?

Versuche es mal mit media statt obb, dazu gibt es auch erfolgreiche Berichte.

Danke.

Mit ‘Manuell spezifiziert’ und

/storage/emulated/0/Android/media/net.osmand.plus

hat es geklappt.

Ich habe ein Pixel 5 mit Android 12 und mit Android-Bordmitteln komme ich auf Dateiebene nur bis “Android”, die Unterordner “data”, “media” und “obb” (in einem der drei liegen die OsmAnd-Daten) sehe ich noch, aber sie zeigen keinen Inhalt. Ich bin allerdings auch kein großer Android-Auskenner.

Ich verwende schon seit meiner Zeit mit klassischen Handies (vor der Smartphone-Ära) das Tool MyPhoneExplorer (leicht zu googeln) um Handy (jetzt Smartphone) und PC zu koppeln. MyPhoneExplorer schafft es remote auch in die Unterordner “data”, “media” und “obb” zu navigieren - es kommt eine Meldung auf dem Pixel, dass MPE irgendwo zugreifen möchte und ob ich einverstanden bin - und wenn ich das positiv quittiere, dann finde ich über MPE die OsmAnd-Daten und kann sie mithilfe von MPE auch sehr komfortabel auf Dateiebene hantieren.

Mit Pixel 3a, Android 12 und CX Explorer komme ich in alle genannten Unterordner. Ausserdem habe ich aus CX Explorer heraus einen Shortcut zu /storage/emulated/0/Android/data/net.osmand/files/tracks auf den Startbildschirm gelegt.