J'ai fait tourner Osmand sur le Huawei Y560 avec la version 5.1.1. Osmand fonctionnait sur le stockage interne. J'ai effectué l'opération "move to SD card". Actuellement, le dossier des cartes est défini comme suit /storage/emulated/0/Android/data/net.osmand.plus/files
. Il semble que ce dossier soit de toute façon dans la mémoire interne. J'essaie de changer le dossier en /storage/sdcard1/osmand
mais Osmand se plaint qu'il ne peut pas écrire dans ce répertoire. Comment placer des cartes sur une carte externe ?
Réponses
Trop de publicités?Sélectionner "Storage 2" ou d'autres noms de stockage prédéfinis concernant la carte SD n'aide PAS, si Android ou quiconque insiste sur le vrai nom de la carte SD (qui peut être par exemple "22E-23D..." et pas simplement "extSDcard" ou "storage 2").
Vous pouvez obtenir ce nom de votre SD, si vous regardez dans les propriétés par exemple d'un fichier jpg qui est stocké sur votre carte SD. Si vous regardez attentivement les différents éléments des "propriétés", vous découvrirez "détails" (ou un élément nommé de façon similaire). Vous y trouverez le chemin d'accès à votre fichier jpg et dans le nom du chemin d'accès vous verrez - enfin - le nom réel de votre carte SD. C'est tout.
Les deux réponses ci-dessus n'ont pas fonctionné pour moi. Mais aujourd'hui - par hasard - je suis tombé sur cette discussion ici sur github : https://github.com/osmandapp/Osmand/issues/1838 Certaines personnes mentionnent des problèmes qu'ils ont eus lorsque l'application elle-même a été poussée vers le SD. J'ai jeté un coup d'oeil, et en effet, la fonction "déplacer les applications vers la carte SD" de ma tablette avait déplacé OSMAND sur la carte. Après l'avoir déplacé, j'ai pu sélectionner "Multi user storage 2" (en allemand : "Mehrbenutzer-Speicher 2") dans les paramètres d'Osmand. C'était la seule option qui fonctionnait vraiment, et comme c'était le cas, je n'ai pas pris la peine de faire d'autres expériences. Tous les fichiers sont maintenant stockés ci-dessous
/storage/[sdcard-ID]/Android/obb/net.osmand.plus
Espérons que cela reste tel quel.
Après avoir déplacé l'application vers la carte SD via les préférences de l'application (comme vous l'avez déjà fait), j'ai pu sélectionner "Interner App-speicher" (ce qui devrait se traduire par "stockage interne de l'application") qui a également montré un chemin vers
/mnt/expand/.../user/0/net.osmand.plus/no\_backupqui est l'endroit où ma carte SD externe est montée. Je suppose donc que le stockage interne de l'application se trouve sur la carte sd externe dès que l'application y est déplacée. De plus, le stockage libre s'est ensuite affiché correctement. osmand 3.0.4, Android 6.0.1.