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:
¿Qué hay en esta versión:
* Guardar mapas para usar sin conexión
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:
- Acceso raíz
- Sepa a qué directorio desea mover
- Asegúrese de que el directorio no contenga ejecutables
- Conciencia : / sdcard / es legible en todo el mundo y muchas aplicaciones pueden escribirle.
Es posible que no desee exponer datos confidenciales a otras aplicaciones
- Asegúrese de que la aplicación no se esté ejecutando.
- Si algo se rompe, puede solucionarlo borrando la aplicación
- La aplicación podría fallar si no se puede acceder a la tarjeta SD (por ejemplo, el teléfono conectado a la PC)
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]