Sei sulla pagina 1di 8

Cmo obligar Android a instalar apps en

la tarjeta SD de tu mvil o tablet


Fabri F. (@remoquete) |
15 de abril del 2015

Windows

Mviles

Tutoriales

Nivel Avanzado

Android

Si te has quedado sin espacio en tu Android, es el momento de usar este truco, que obligar
el mvil o la tablet a instalar las apps en la tarjeta SD.
Muchos Android tienen un pequeo gran inconveniente: su memoria interna es tan pequea
que se llena enseguida. Cuando eso ocurre, ya no puedes instalar aplicaciones ni tampoco
actualizarlas. Todo lo que Android muestra este mensaje: No hay suficiente espacio de
almacenamiento disponible.
S, es cierto, hay mtodos para recuperar espacio temporalmente, desde borrar la cach
del telfono hasta mover las aplicaciones a mano con las conocidas aplicaciones App2SD o
SD Move... Pero tan solo hay una solucin definitiva: obligar Android a usar la tarjeta SD.

Paso previo: instala estos tres programas en Windows


Para obligar Android a instalar las apps en la tarjeta SD tienes que comunicarte con l a
travs del cable USB y una herramienta especial que usan los desarrolladores de apps. Solo
necesitas instalar tres programas: JDK, el Android SDK y el controlador USB para
conectar tu mvil al PC (que quiz ya tengas instalado).

Kit de
Desarrollo de Java o JDK
Las herramientas Android requieren Java instalado en tu PC, pero no una versin normal
(JRE), sino la versin para desarrolladores, llamada JDK, que es ms completa. Baja la
versin de JDK que corresponda a la versin de tu sistema operativo (32 bit o 64 bit;
puedes ver este dato desde Mi Pc > Propiedades).

Instalar JDK tambin actualiza el Java normal, necesario para muchas aplicaciones

Kit de Desarrollo de Android o Android SDK

El segundo programa es el Kit de Desarrollo de Android, que contiene ADB, la herramienta


que usaremos para conectar directamente con Android en el mvil y decirle que cambie su
manera de instalar apps.
Al instalar el Android SDK con el archivo oficial de Google, haz clic en Siguiente (Next) en
todas las pantallas y deja que se copien los archivos al disco duro en la ruta por defecto, que
es C:\Program Files\Android\android-sdk

Una vez instalado, abre el SDK Manager desde Inicio > Programas > Android SDK Tools.
Vers que hay una serie de casillas ya marcadas. Marca los dos primeros paquetes y
presiona el botn "Install".

Se abrir una ventana: acepta la licencia y presiona otra vez Install para iniciar la descarga
de los dos paquetes.

Deja que SDK Manager baje e instale todos los paquetes. Tan solo fjate en la barra de
progreso verde, que te dir cunto falta para acabar la instalacin. Al finalizar, aparecer un
aviso. Cirralo y cierra SDK Manager.

Controladores USB oficiales del fabricante


Para que la herramienta ADB pueda conectar con el mvil o tablet a travs del cable USB,
has de instalar los controladores o drivers USB oficiales (aqu explico qu es un driver). Sin
el driver y un cable en buenas condiciones, no podrs seguir.
Aqu tienes enlaces a la mayora de drivers y los programas que los incluyen:
Google (Nexus): http://developer.android.com/sdk/win-usb.html
Acer: http://us.acer.com/ac/en/US/content/drivers
Alcatel: http://54.247.87.13/softwareupgrade/Driver/Download_Driver_1.0_Setup.rar
ASUS: http://support.asus.com/download/options.aspx
HTC: http://htc-sync.softonic.com/
Huawei: http://huawei-hisuite.softonic.com/descargar
LG: http://lg-pc-suite.softonic.com/descargar
Motorola: https://motorola-global-portal.custhelp.com/app/answers/detail/a_id/88481
Oppo: http://www.oppo.com/index.php?q=software/view&sw_id=631
Samsung: http://samsung-kies.softonic.com/descargar
Sony: http://support.sonymobile.com/global-en/tools/pc-companion/
ZTE: http://zte-joinme.softonic.com/descargar
La instalacin del driver puede ocurrir de muchas formas. La manera ms fcil es usar un
instalador EXE o bien instalar una suite de sincronizacin, como KIES (Samsung) o
similares.

Paso 1: activar la Depuracin USB en Android


Cuando conectas el mvil o la tablet al PC en modo normal, aparece como un disco duro o
un reproductor de medios. Esa conexin no es suficiente para lo que vamos a hacer. Tienes
que activar el modo Depuracin USB. La manera de activar la Depuracin USB depende
de la versin de Android (si no sabes cul es, lee esto).

En Android 2.3, tienes que ir a Ajustes > Aplicaciones > Desarrollo:

En Android 4 y posteriores, la opcin est en Opciones de desarrollo, men que aparece


tras presionar 6 veces Nmero de compilacin, en Informacin del telfono:

Paso 2: conectar el mvil o tablet al ordenador (va USB)


Ahora conecta tu mvil o tablet Android al ordenador usando el cable USB. Si se abriese
automticamente una suite como HTC Sync o PC Companion, cirrala del todo, pues
podra interferir. Al parecer, no todos los cables son igual de buenos: en algunos casos no
conectan bien con el dispositivo. Ten a mano ms de uno por si las moscas.

Paso 3: abre una consola y comprueba la conexin con ADB

Ve a Inicio > Ejecutar o presiona Windows+R y escribe cmd. En la consola de comandos,


ve al directorio "Program files (x86)" o "Archivos de programa" y entra en la ruta
Android/Android-SDK/platform-tools. Si has instalado las herramientas a partir de
Android Studio, estarn en esta otra ruta: C:\Users\usuario\AppData\Local\Android\sdk.
Una vez ah, escribe adb devices para ver si el mvil est conectado y es reconocible.
Deberas de ver un dispositivo con un nmero de serie. Si no aparece, repite los pasos 1 y 2.

Sigue sin aparecer o aparece como offline? Prueba con otro cable o puerto USB
Si no lo consigues, escribe netstat y comprueba si el puerto 5037 est en uso. Es el que usa
ADB. Si est en uso, cierra el proceso que lo est usando desde el Administrador de tareas.
Este es el punto ms delicado. Hay muchas cosas que pueden ir mal. Hemos escrito un
artculo donde afrontamos algunas problemas muy habituales; puedes leerlo aqu.

Paso 4: ejecuta el comando para forzar la instalacin en SD


Android tiene un parmetro que describe cmo se instalan las aplicaciones por defecto en el
mvil. Este parmetro se llama setInstallLocation, y acepta tres valores:
0 [auto]: Deja que el mvil decida la mejor ubicacin para una app
1 [internal]: Lo instala todo en el espacio de almacenamiento interno
2 [external]: Lo instala todo en la tarjeta de memoria
Como habrs adivinado, lo que hay que hacer es cambiar el valor de setInstallLocation de 0
a 2. Para ello, ejecuta uno solo de los siguientes comandos:
Android 4 o superior: adb shell pm set-install-location 2
Android 2.3 o inferior: adb shell pm setInstallLocation 2
Los comandos del tutorial se escriben sin guiones cuando la versin de Android es inferior
a la 4.0 (es algo que olvidamos comentar). Si la versin de Android es superior a la 4.0,
entonces los comandos se escriben con guiones:

Para comprobar el xito del proceso, escribe adb shell pm get-install-location o adb shell
pm getInstallLocation. Si todo ha ido correctamente, la respuesta de la consola de
comandos debe ser esta:

Si no sale ningn mensaje de error, desconecta el mvil, apgalo y vuelve a encenderlo.


Ahora todas las aplicaciones se instalarn en la tarjeta SD. Si quieres volver a la situacin
anterior, repite el proceso cambiando el 2 por un cero.

Una nota de precaucin


Algunas aplicaciones no se ejecutan bien desde la tarjeta de memoria, y otras siguen
almacenando datos en la memoria interna aun cuando hayas hecho todo lo anterior. Este
mtodo no es la panacea, pero a muchos le podr servir. Recuerda tambin mirar los
comentarios para ver si otros han tenido tu mismo problema.

Potrebbero piacerti anche