Estoy descargando una gran cantidad de áreas de mapas en Google Map para uso sin conexión. Parece que, por defecto, Google Map escribe su caché en la memoria interna relativamente escasa de mi teléfono. ¿Hay alguna manera de obligar a Google Maps a usar la tarjeta SD?
Estoy usando Google Maps 6.7.0 (última versión a partir de mayo de 2012) en Android 2.3.3.
2.3-gingerbread
sd-card
google-maps
offline-map
Tony the Pony
fuente
fuente
Respuestas:
Actualice a Maps 6.9.0 (publicado el 27/06/2012) o posterior si aún no lo ha hecho. Google agregó la función que deseabas:
Además de esto: los mosaicos en caché para Google Maps se guardan en la tarjeta SD .
Para responder también a su pregunta exacta (para usuarios que no pueden actualizar):
Use el mecanismo de 'mover a tarjeta SD' provisto por Android o instale algunas aplicaciones de terceros para hacerlo (Link2SD, App2SD skripts, la mayoría necesita una rom personalizada).
Si todo lo anterior no es una opción y desea hacerlo manualmente:
Prerrequisitos:
Es posible que no desee exponer datos confidenciales a otras aplicaciones
R. Debe encontrar el nombre del paquete de su aplicación deseada (simplemente invierta los pasos aquí , también conocido como ir al sitio web de Google Play de la aplicación y ver el nombre del paquete en la URL del navegador, para Maps es 'com.google.android. apps.maps ').
La ubicación de los datos internos de la aplicación es entonces: / data / data / [PKG_NAME]
B. Encuentre el subdirectorio grande que desea mover, use un emulador de terminal o acceso de shell adb para ejecutar algo como esto en el dispositivo:
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. Mover y enlace simbólico
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]
fuente
Puede usar Root Browser o ES File Explorer. Sin embargo, necesita un dispositivo rooteado para acceder al directorio raíz.
fuente