Henüz yapmadıysanız Haritalar 6.9.0 (2012-06-27'de yayınlandı) veya daha yeni bir sürüme güncelleyin . Google, istediğiniz özelliği ekledi:
Bu sürümde neler var:
* Çevrimdışı kullanmak için haritaları kaydedin
Bunun yanı sıra: Google Haritalar için önbelleğe alınan kutucuklar SD karta kaydedilir .
Sorunuza tam olarak cevap vermek için (yükseltme yapamayan kullanıcılar için):
Android'in sağladığı 'sdcard'a taşı' mekanizmasını kullanın veya bunu yapmak için bazı üçüncü taraf uygulamaları yükleyin (Link2SD, App2SD skripts, ancak çoğu özel bir roma ihtiyaç duyar).
Yukarıdakilerin tümü bir seçenek değilse ve manuel olarak yapmak istiyorsanız:
Ön şartlar:
- Kök erişimi
- Hangi dizini taşımak istediğinizi bilin
- Dizinin yürütülebilir dosyalar içermediğinden emin olun
- Farkındalık : / sdcard / dünya tarafından okunabilir ve birçok uygulama ona yazabilir.
Hassas verileri diğer uygulamalara göstermek istemeyebilirsiniz
- Emin uygulama olduğunu Be değil çalışan.
- Bir şey kırılırsa, uygulamayı temizleyerek düzeltebilirsiniz
- SD karta erişilemezse uygulama bozulabilir (örneğin, telefon PC'ye takılı)
Y. bulmalıyız paket adı istediğiniz uygulamanın (sadece adımları ters burada aka için, uygulamanın Google Play web sitesine gidin ve tarayıcınızın URL içinde paket adını görmek, Maps o en 'com.google.android. ) apps.maps.
Uygulamanın dahili verilerinin konumu şu şekildedir : / data / data / [PKG_NAME]
B. Taşımak istediğiniz büyük alt dizini bulun, bir terminal öykünücüsü kullanın veya cihazda böyle bir şey yürütmek için adb kabuk erişimi kullanın:
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. Taşıma ve simge bağlantısı
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]