Aktualisieren Sie auf Maps 6.9.0 (veröffentlicht am 27.06.2012) oder höher, sofern Sie dies noch nicht getan haben. Google hat die gewünschte Funktion hinzugefügt:
Was ist in dieser Version:
* Karten für die Offline-Verwendung speichern
Außerdem: Zwischengespeicherte Kacheln für Google Maps werden auf der SD-Karte gespeichert .
Um auch Ihre genaue Frage zu beantworten (für Benutzer, die kein Upgrade durchführen können):
Verwenden Sie den von Android bereitgestellten "Move to SD-Card" -Mechanismus oder installieren Sie einige Apps von Drittanbietern, um dies zu tun (Link2SD, App2SD-Skripte, die meisten benötigen jedoch ein benutzerdefiniertes ROM).
Wenn all dies keine Option ist und Sie es manuell tun möchten:
Voraussetzungen:
- Root-Zugriff
- Wissen Sie, welches Verzeichnis Sie verschieben möchten
- Stellen Sie sicher, dass das Verzeichnis keine ausführbaren Dateien enthält
- Awareness : / sdcard / ist weltweit lesbar und viele Apps können darauf schreiben.
Möglicherweise möchten Sie keine vertraulichen Daten für andere Apps verfügbar machen
- Stellen Sie sicher, dass die App nicht ausgeführt wird.
- Wenn etwas kaputt geht, können Sie es möglicherweise beheben, indem Sie die App-Daten löschen
- Die App funktioniert möglicherweise nicht mehr, wenn auf die SD-Karte nicht zugegriffen werden kann (z. B. Telefon an PC angeschlossen)
A. Sie müssen den Paketnamen Ihrer gewünschten App finden (kehren Sie einfach die Schritte hier um , oder rufen Sie die Google Play-Website der App auf und sehen Sie den Paketnamen in der URL des Browsers. Bei Google Maps lautet der Name "com.google.android". apps.maps ').
Der Speicherort für die internen Daten der App lautet dann: / data / data / [PKG_NAME]
B. Suchen Sie das große Unterverzeichnis, das Sie verschieben möchten, und verwenden Sie einen Terminalemulator oder einen ADB-Shell- Zugriff, um Folgendes auf dem Gerät auszuführen:
me@workstation:~$ adb shell
root@android:/ # cd /data/data/com.google.android.apps.maps
root@android:/data/data/com.google.android.apps.maps # du -sh *
8.5K app_sslcache
9.0K cache
55.0K databases
52.0K files
2.0K lib
2.5K shared_prefs
C. Bewegen & Verknüpfen
mkdir -p /sdcard/Android/data/[PKG_NAME]/linked
mv /data/data/[PKG_NAME]/[BIG_DIR] /sdcard/Android/data/[PKG_NAME]/linked/[BIG_DIR]
ln -s /sdcard/Android/data/[PKG_NAME]/linked/[BIG_DIR] /data/data/[PKG_NAME]/[BIG_DIR]