Obligar a Android instalar programas en tarjeta de memoria

Primero que nada necesitamos tener nuestro teléfono con android 2.2 o superior, teniendo esto lo que necesitas descargar es Android SDK y posteriormente las Android tools/platform-tools. Teniendo instalado esto conectamos nuestro teléfono en modo usb depuración y abrimos una ventana de “cmd” (ejectuar>cmd o inicio>tipeando cmd), un vez ahí nos movemos a la carpeta donde tenemos instaladas las tools:

cd C:\Program Files (x86)\Android\android-sdk\platform-tools\

 

(Donde las tengas instaladas)

 

Una vez en la carpeta utilizamos el siguiente comando, dependiendo de nuestra versión de sistema operativo (2.2+ la primera o ICS+ la segunda)


adb shell pm getInstallLocation
ó
adb shell pm get-install-location

 

donde si nos devuelve un 0 es la predeterminada y un 2 es que se instala en la carpeta, ahora vamos a cambiarlo a “2” que sería para que nos instale todo en la tarjeta:


 adb shell pm setInstallLocation 2
 ó
 adb shell pm set-install-location 2

 

Ahora al volver a ejecutar:


adb shell pm getInstallLocation
ó
adb shell pm get-install-location

 

Deberíamos obtener un “2” como salida, y así de simple es realizar este procedimiento.

Leave a Reply