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.