3 votos

Mover los datos de la aplicación a la tarjeta sd externa

¿Es posible mover casi el tamaño total de una aplicación a la sd externa? por ejemplo el 90% de sus datos se moverá a la externa y el 10% se quedará...

He intentado mover la aplicación Clean Master, su tamaño total es de 71 MB pero sólo se han podido mover 20 MB en el externo... ni siquiera se ha movido el 50% del tamaño total...

-1voto

Guillermo Gomez Puntos 423

Un enfoque fácil: Enlace2SD

Método manual:
Si está seguro de que los atributos del archivo no no asunto, entonces hay una forma aceptable de hacerlo. root es necesaria.
1. Copie los datos de la aplicación desde /data/data/com.example.foo a algún lugar de su tarjeta SD. Personalmente recomiendo sdcard/Android/data/com.example.foo . Si está ejecutando Android Lollipop o superior, habrá un enlace simbólico llamado lib , déjalo en paz . 2. Matar el proceso de la aplicación. Elimine los datos originales. Abre un emulador de terminal (o adb). Ejecuta

su
ln -s /sdcard/Android/data/com.example.foo/files /data/data/com.example.foo/files

Eso es todo. Para revertir este trabajo, es un poco complejo. Tendrás que chmod y chown los modos y atributos adecuados de los archivos manualmente después de copiarlos de nuevo.

Avisos especiales: Nunca copie y vincule el /data/data/com.example.foo directamente como enlace simbólico lib dentro fallará, lo que llevará a un comportamiento desconocido. Enlaza todas las subcarpetas (o algunas de ellas a tu elección) una por una.

PreguntAndroid.com

PreguntAndroid es una comunidad de usuarios de Android en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X