Locus Map - forum

Support => [DE] - deutschsprachiger Forumsbereich => Topic started by: bezel on August 03, 2016, 10:59:56

Title: nach Marshmallow-Wechsel: Probleme mit Locus - Speicherort / SD-Karte
Post by: bezel on August 03, 2016, 10:59:56
Hallo!

Ich bin etwas unschlüssig, ob ich da einfach nur etwas übersehen habe, oder ob tatsächlich ein technischer Fehler vorliegt:

Ausgangssituation:
bislang hatte ich unter Andoid 5.0 (Lollipop) meine openandromaps Dateien, sowie srtm-Höhendateien auf der externen SD-Karte abgelegt
(Pfad in meinem Fall zB: storage/extSdCard/Android/data/..../Locus/mapsvector)
Jetzt habe ich auf das aktuelle Android 6.0 Marshmallow gewechselt und die Zuweisung des Hauptverzeichnisses, als auch der anderen Verzeichnisse (für mapsvector, als auch für srtm) erscheint schwierig.

Weise ich als Hauptverzeichnis /sdcard zu (siehe letzter screenshot), werden die zur offline-Nutzung abgelegten Karten auf der SD-Karte nicht gefunden.
Herausbekommen habe ich, dass es anscheinend (nur bei mir?) unter Marshmallow die Pfadbezeichnung für die externe SD Karte "extSdCard" nicht mehr gibt, diese wird nun als "3831-3739" im Pfad bezeichnet (siehe auch 4. screenshot).

Soweit alles gut - weise ich also diesen Pfad zu (auch als Hauptverzeichnis), so kann ich die Karten von der SD-Karte öffnen, auch die Höhendaten werden angezeigt. Nun ists allerdings so, dass jedes Mal, wenn ich Locus öffne, die rot eingeblendete Meldung kommt " Problem mit Verzeichnis für 'mapsVector/' " uns " Problem mit Verzeichnis für 'data/srtm/' " (siehe screenshots 1+2).
Auch werden mir unter Einstellungen/ Verzeichnisse beim mapsVector-Verzeichnis, als auch bei srtm-Verzeichnis der Pfad rot angezeigt (siehe screenshot 3).

Im Grunde funktioniert Locus ja, aber doch kann irgendwie etwas nicht stimmen - gerade, da auch immer nach Start immer die roten Warnmeldungen eingeblendet werden.
Oder mache ich irgendwo bei der Verzeichnis-Zuweisung etwas falsch?

Ich danke Euch für Eure Hilfe! Viele Grüße

(https://s32.postimg.org/idp6g1d1d/locus_screenshot_01.png) (https://postimg.org/image/idp6g1d1d/)   (https://s32.postimg.org/v6dafyon5/locus_screenshot_02.png) (https://postimg.org/image/v6dafyon5/)   (https://s32.postimg.org/61qvgaekh/locus_screenshot_03.png) (https://postimg.org/image/61qvgaekh/)   (https://s32.postimg.org/gpumf4ojl/locus_screenshot_04.png) (https://postimg.org/image/gpumf4ojl/)


Title: Re: nach Marshmallow-Wechsel: Probleme mit Locus - Speicherort / SD-Karte
Post by: michaelbechtold on August 03, 2016, 11:39:58
Hallo bezel,
hier ist ein giter Post zum Thema insgesamt:
http://docs.locusmap.eu/doku.php?id=manual:faq:android5api

Zu Deiner Situation:
- die sicherste Konfiguration ist ein Locus-Verzeichnis auf der INTERNEN SD, also die OBERSTE Option im 4. Bild
- die Vektorkarten, SRTM und Backup können in Ordnern auf der externen SD-Karte liegen
- die App-Verzeichnisse in .../Android/... sind riskant, und haben eine begründete Warnung in Rot

Ein Umzug geht am einfachsten so:
- beim Start die oberste Option (interne SD) wählen
- danach Locus schließen
- dann die existierenden Daten (ohne Vektorkarten, SRTM und backup !) vom derzeitigen Verzeichnis in das neue Locus-Vereichnis verschieben
- ein Verzeichnis LocusExt (z.B.) auf der externen SD erzeugen
- die Vektorkarten, SRTM und Backup dorthin verschieben
- Locus starten
- in den Einstellungen die Pfade für diese 3 Datenkategorien auf LocusExt/... umlegen
- in der Auswahl für Offline-Karten den neuen Vektorkarten-Pfad als Suchpfad eintragen (so weit ich erinnere wird bei der Einstellung des Standardverzeichnisses der Offline-Karten-Suchpfad nicht automatisch angepasst)

Viel Erfolg.
Michael


Mit diesem Schema fahre ich sehr gut seit langer Zeit

Title: Re: nach Marshmallow-Wechsel: Probleme mit Locus - Speicherort / SD-Karte
Post by: balloni55 on August 03, 2016, 11:44:25
Hallo,
schau mal unter
Menü/Information/Support/Information/Details
da steht der Pfad wo Locus installiert ist, vermutlich /sdcard/Locus

wenn das so ist gehe in die Einstellungen (dein letzter Screenshot und markiere ganz oben /sdcard > Übernehmen
als nächstes
öffnest Du
Einstellungen/Verschiedenes/Standartverzeichnisse, lösche z.B. da angelegte mapVector -verzeichniss und lege es neu an,
bei mir lautet das /storage/9016-4EF8/ usw

Nach einem Neustart sollte zum einen die Fehlermeldung nichtmehr auftreten und zu anderen unter Offlinekarten die Karten verfügbar sein, wenn nicht über + neu anlegen

EDIT: upps, Michael war schneller 8)
Title: Re: nach Marshmallow-Wechsel: Probleme mit Locus - Speicherort / SD-Karte
Post by: jusc on August 03, 2016, 15:36:16
Hält das Neuanlegen auf der ext. SD-Card auch einem Update von Locus stand?
Ich muss jedesmal die package.xml für den Locusabschnitt ändern, nachdem ich ein Update ehalten habe.
Das ist schon nervig,
Title: Re: nach Marshmallow-Wechsel: Probleme mit Locus - Speicherort / SD-Karte
Post by: balloni55 on August 03, 2016, 15:56:25
Quote
Hält das Neuanlegen auf der ext. SD-Card auch einem Update von Locus stand?
bei mir gab es über mehrere Updates Beta und PRO keine Probleme :)
Title: Re: nach Marshmallow-Wechsel: Probleme mit Locus - Speicherort / SD-Karte
Post by: jusc on August 03, 2016, 16:23:28
Seltsam,
ich benutze den Uralt Ordner /Locus auf der SD-Karte. und muß jedes Mal den Bug der vor kurzem hier beschrieben wurde (http://help.locusmap.eu/topic/fix-for-external-sd-card-on-marshmallow) manuell reparieren.
Das Problem scheint aber nur Locus zu haben. Aber der ordner ist so groß inzwischen, dass ich auch wenig Lust verspüre, den neu anzulegen.
Title: Re: nach Marshmallow-Wechsel: Probleme mit Locus - Speicherort / SD-Karte
Post by: bezel on August 03, 2016, 22:07:26
Hallo!

Leider muss ich mich doch nochmals melden. Bin Euren Ratschlägen gefolgt und dachte schon, dass alles einwandfrei funktionieren würde, aber dem scheint nicht so zu sein...

Also, habe als erstes wie vorgeschlagen als Hauptverzeichnis die SD-Karte gewählt.
Dann neuen Ordner "LocusExt" (in diesem Fall von mir so benannt) mit mapsVector (+ den Karten), srtm und backup angelegt.
Siehe screenshots:


(https://s31.postimg.org/c5k7v6ozb/Screenshot_20160803_212353_2.png) (https://postimg.org/image/c5k7v6ozb/)   (https://s31.postimg.org/fef3oxsnb/Screenshot_20160803_212359_1.png) (https://postimg.org/image/fef3oxsnb/)   (https://s31.postimg.org/sibha3g7b/Screenshot_20160803_212410_1.png) (https://postimg.org/image/sibha3g7b/)

Wenn ich nun Locus schließe, dann wieder öffne - alles funktioniert einwandfrei, ABER:
schalte ich das Smartphone aus, starte neu und öffne wieder Locus, dann erscheinen wieder die Fehlermeldungen und die rot unterlegten Verzeichnisse (siehe auch screenshot meines ersten Beitrags)

(https://s32.postimg.org/idp6g1d1d/locus_screenshot_01.png) (https://postimg.org/image/idp6g1d1d/)   (https://s32.postimg.org/v6dafyon5/locus_screenshot_02.png) (https://postimg.org/image/v6dafyon5/)   

- zudem werden die Höhenangaben (aus dem srtm-Ordner) bei Positionswechsel nur sehr verzögert angezeigt....
- ausserdem habe ich festgestellt, dass nach Neustart des Handys und Öffnen von Locus auch die weiteren externen Themes wie zB Elements, Elevate etc. nicht mehr aufgeführt werden!

Ich weiß wirklich nicht, was da falsch läuft!
Bin Euch sehr, sehr dankbar, wenn Ihr mir weiterhelfen könnt! Freue mich über jeden Ratschlag.
Title: Re: nach Marshmallow-Wechsel: Probleme mit Locus - Speicherort / SD-Karte
Post by: michaelbechtold on August 03, 2016, 23:19:07
Hast Du die extra Themes auf der externen SD oder der internen (dort ebenfalls unter mapsVector) ?
Ich habe gerade einmal geschaut bei mir. Ich hatte ein neues Theme im internen Verzeichnis. Und es wurde nicht angezeigt.
Kopiert auf die externe SD - schon war es da.

Die Effekte sind höchst seltsam.
Hast Du einmal die Einstellungen / Verschiedenes / Verzeichnisse kontrolliert ?
Und gibt es nur noch ein einziges Locus-Hauptverzeichnis auf dem ganzen Phone ?

mit "diskusage" bekommst Du übrigens einen genialen Überblick über Karten-Inhalte. Alles auf einen Blick
Title: Re: nach Marshmallow-Wechsel: Probleme mit Locus - Speicherort / SD-Karte
Post by: balloni55 on August 04, 2016, 11:21:57
zur roten Problemmeldung "mapsVector" hab ich eine Vermutung, geh mal  im Offlinkarten Tab auf da +, dann auf externe Karten und schau dort in der oberen Hälfte ob dort noch ein altes "mapsVector" Verzeichniss aufgeführt ist mit 0 Dateien.
Wenn ja entferne dieses
Title: Re: nach Marshmallow-Wechsel: Probleme mit Locus - Speicherort / SD-Karte
Post by: TrulloF on August 04, 2016, 11:56:40
Hallo.
Hatte die gleiche Problematik mit Marshmallow auf meinem Xperia Z5 Compact und habe das mit einem Xposed Modul gelöst bekommmen (XInternalSD, ist eigentllich für einen anderen Zweck programmiert, aber bietet die Möglichkeit Apps unter MM vollen Zugriff auf die externe SD zu gewähren, was vorher nur eingeschränkt möglich war). Funktioniert auch mit allen anderen Programmen, die da Probleme gemacht haben (z.B. TitaniumBackup). Man braucht allerdings Root, SuperUser-Zugriff und das Xposed-Framework.
Title: Re: nach Marshmallow-Wechsel: Probleme mit Locus - Speicherort / SD-Karte
Post by: bezel on August 05, 2016, 11:31:20
Hallo!

Mir scheint, dass Locus so unter Marshmallow nicht mehr wie gewohnt funktioniert, jedenfalls funktioniert die Anzeige der Karten/ srtm-Dateien nicht, wenn die als Speichermöglichkeit in Einstellungen/ Hauptverzeichnis angebotene " /sdcard " ausgewählt wird.
Neuerdings wird unter Marshmallow die externe SD Karte nicht mehr als " /extSD " bezeichnet, sondern bekommt (jedenfalls bei mir) eine Zahlenkombination als Bezeichnung (bei mir zB " 3831-3739 ").
Diese wird allerdings so nicht "einzeln"/ seperat zur Auswahl angeboten, sondern nur mit dem Pfad zu Locus.
Siehe Screenshot:

(https://s32.postimg.org/61qvgaekh/locus_screenshot_03.png) (https://postimg.org/image/61qvgaekh/)   

Auch scheint unter Android 6.0 das Auslagern der mapvector (Karten+Themes), srtm-Dateien und backup-Ordner in einen seperaten Ordner auf der externen SD Karte nicht zu funktionieren; bei mir jedenfalls müssen diese im Locus-Ordner auf der SD-Karte verbleiben, damit diese auch nach Neustart wieder erkannt werden.

So langsam glaube ich, das ist was für die Locus-Entwickler - ich komme jedenfalls als reiner Laie einfach nicht weiter.
Viele Grüße!
Title: Re: nach Marshmallow-Wechsel: Probleme mit Locus - Speicherort / SD-Karte
Post by: michaelbechtold on August 05, 2016, 22:28:22
Ich habe eben gerade eine LoMap heruntergeladen und sie wurde ohne Hakeln auf meiner externen SD abgelegt. Android 6.0.1, LG G5 

Gesendet von meinem LG-H850 mit Tapatalk

Title: Re: nach Marshmallow-Wechsel: Probleme mit Locus - Speicherort / SD-Karte
Post by: michaelbechtold on August 05, 2016, 22:31:42
Backup geht auch wie eingestellt auf externe SD (9458-3308 bei mir)

Gesendet von meinem LG-H850 mit Tapatalk

Title: Re: nach Marshmallow-Wechsel: Probleme mit Locus - Speicherort / SD-Karte
Post by: bezel on August 06, 2016, 18:47:06
Liegen Eure auf der externen SD-Karte abgelegten mapsvector, backup und srtm-Ordner im "eigentlichen" Locus-Ordner (sd/android/dataLocus....) oder tatsächlich seperat in einem Ordner (zB sd/LocusExt/...)?
Title: Re: nach Marshmallow-Wechsel: Probleme mit Locus - Speicherort / SD-Karte
Post by: michaelbechtold on August 06, 2016, 19:02:31
ganz separate. habe ohm LocusMapsVector oder so genannt. den Android/Data Ordnern ist ja nicht zu trauen ... werden beim Deinstallieren ja zerstört.

Gesendet von meinem LG-H850 mit Tapatalk

Title: Re: nach Marshmallow-Wechsel: Probleme mit Locus - Speicherort / SD-Karte
Post by: balloni55 on August 06, 2016, 19:10:11
um besser Auskunft geben zu können habe ich heute auf meinem alten SGS2 CM 13 :D
Locus und BRouter komplett gelöscht, wieder neu installiert und eine neu fat32 formatierte SD eingesetzt.
hab dann zuerst auf der externen SD die Ordner angelegt, siehe SS
Als nächstes die externen  Pfade angelegt, siehe SS
- download einer Karte aus dem Store mit Höhendaten, Karte wurde auf der ext SD unter mapsVector und die Höhendate auf der ext SD unter data_strm ohne weiteres Zutun gespeichert
- ein Test Backup landete auch im richtigen Ordner auf der ext SD
(https://s7.postimg.org/6swd1irx3/verz.jpg) (https://postimg.org/image/6swd1irx3/)

als nächstes werd ich versuchen die "segments4" von Brouter auf die ext SD zu verschieben und die storageconfig.txt ändern, mal sehen ob das auch funktioniert

EDIT:
auch das funktioniert ;D
zuerst auf der ext SD einen Ordner "brouter_segments4" angelegt,
als nächstes auf der internen SD, wo BRouter installiert sein muss  die "storageconfig.txt" geändert, Achtung das # muss entfernt werden! anschließend gespeichert !!, siehe SS
(https://s8.postimg.org/vu5s1bedd/image.jpg) (https://postimg.org/image/vu5s1bedd/)
nun die Datenfiles von der internen SD auf die ext SD in den "brouter_segments4" Ordner verschoben
Nach einem Neustart des SGS2 funktioniert das routing  perfekt 8)
Title: Re: nach Marshmallow-Wechsel: Probleme mit Locus - Speicherort / SD-Karte
Post by: jusc on August 07, 2016, 13:14:47
@balloni

vielen Dank für Deine Hilfestellungen.

(Man kauft sich für hunderte Euros ein Smartphone, gibt nochmal 100,-€ für eine größere SD-Card aus und dann werden schon nach kurzer Zeit keine (Android-) Updates mehr angeboten, oder man  muss sich mit so einem Mist rumschlagen.
Wieviel Zeit für die Recherchen und Tüfteleien zur Nutzung von Locus und/oder BRouter damit draufgehen, da darf man nicht drüber nachdenken.)
Title: Re: nach Marshmallow-Wechsel: Probleme mit Locus - Speicherort / SD-Karte
Post by: Graf Geo on January 20, 2017, 14:40:18
Nochmal zu diesem Thread:

Nachdem ich es im ersten Versuch vor wenigen Wochen nicht hingekriegt habe, die segments4 mit den *.rd5 Dateien von der externen Karte laufen zu lassen, hat es heute im 2. Versuch doch geklappt.  :)
Vermutlich habe ich beim ersten Mal doch irgendeinen Tippfehler in der storageconfig.txt oder ein # falsch gemacht .

Jetzt sind auch die letzten speicherintensiven Dateien im Locus-Umfeld auf der SD-Karte. Daher nochmals mein Dank an balloni55 für seine super Anleitung!

Neu heruntergeladene *.rd5 Dateien werden zwar weiterhin im internen Speicher abgelegt, aber das Verschieben auf die externe Karte ist ja kein Akt - zumal das ja nicht gerade oft anfällt.

Bei der Gelegenheit wundert es mich, dass sich gar keine Programmdateien o. ä. im internen Speicher, wo BRouter installiert ist, finden lassen. Ich habe dort nur ein Verzechnis "brouter" mit den 4 Unterverzeichnissen modes, profiles2, readmes und segmens4, in denen sich aber nur Profil- und Textdateien (*.txt, *.dat und *.brf) befinden.

Title: Re: nach Marshmallow-Wechsel: Probleme mit Locus - Speicherort / SD-Karte
Post by: franc on June 24, 2017, 15:34:40
Ich musste auch erst das Xposed Modul XInternalSd installieren damit das ging.

Leider hat das Modul dann herum gesponnen und mein SGS4 voll ausgebremst. Hatte auch eine lästige lange Weile gedauert bis ich es als Verursacher ausgemacht und deaktiviert hatte :(

Ich dachte in der Zwischenzeit gäbe es das Problem endlich nicht mehr, durch Update repariert hoffte ich, andere Apps können das mittlerweile ja auch (der Benutzer muss dazu explizit einmal die Berechtigung erteilen dass das Programm auf die externe schreiben darf), aber Pustekuchen.
Kam dann wieder diese lästige Auswahl beim Locus Start und dann geht es auch nicht mehr.
Habe also wieder XInternalSd aktiviert und Locus geht wieder.
Wie lange es dauert bis das Modul wieder spinnt weiß ich noch nicht...

Ohne Modul:
(https://uploads.tapatalk-cdn.com/20170624/55f13ce0355da6601820047cb3378cb4.jpg)
Mit:
(https://uploads.tapatalk-cdn.com/20170624/dfe8663327f5a8ed8bc4717066762729.jpg)
Title: Re: nach Marshmallow-Wechsel: Probleme mit Locus - Speicherort / SD-Karte
Post by: franc on June 24, 2017, 15:39:41
zur roten Problemmeldung "mapsVector" hab ich eine Vermutung, geh mal  im Offlinkarten Tab auf da +, dann auf externe Karten und schau dort in der oberen Hälfte ob dort noch ein altes "mapsVector" Verzeichniss aufgeführt ist mit 0 Dateien.
Wenn ja entferne dieses
Da hatte ich zwei Einträge drin, einen fehlerhaft, einen korrekt, wohl aber unnötig weil ich ja direkt auf der externen das Locus Verzeichnis habe.
Habe daher beide Einträge mal gelöscht.
Werde vielleicht aber auch noch mal  Marshmallow Sd fix  (http://repo.xposed.info/module/com.balamurugan.marshmallowsdfix) probieren (xda-Thread (https://forum.xda-developers.com/xposed/modules/xposed-marshmallow-sd-fix-write-t3403263)), wenn das XInternalSd wieder spinnt. Gemäß einem Tipp in der Locus HelpDesk (http://help.locusmap.eu/topic/fix-for-external-sd-card-on-marshmallow)