|

Si te has quedado sin espacio en tu Android, es el momento de usar este truco, que obligará el móvil o la tablet a instalar las apps en la tarjeta SD.

Muchos Android tienen un pequeño gran inconveniente: su memoria interna es tan pequeña 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 métodos para recuperar espacio temporalmente, desde borrar la caché del teléfono hasta mover las aplicaciones a mano con las conocidas aplicaciones App2SD o SD Move... Pero tan solo hay una solución 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 través 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 móvil 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 versión normal (JRE), sino la versión para desarrolladores, llamada JDK, que es más completa. Baja la versión de JDK que corresponda a la versión de tu sistema operativo (32 bit o 64 bit; puedes ver este dato desde Mi Pc > Propiedades).

Instalar JDK también 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 móvil 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. Verás que hay una serie de casillas ya marcadas. Marca los dos primeros paquetes y presiona el botón "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 fíjate en la barra de progreso verde, que te dirá cuánto falta para acabar la instalación. Al finalizar, aparecerá un aviso. Ciérralo y cierra SDK Manager.

Controladores USB oficiales del fabricante

Para que la herramienta ADB pueda conectar con el móvil o tablet a través 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 podrás seguir.

Aquí tienes enlaces a la mayoría 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 instalación del driver puede ocurrir de muchas formas. La manera más fácil es usar un instalador EXE o bien instalar una suite de sincronización, como KIES (Samsung) o similares.

Paso 1: activar la Depuración USB en Android

Cuando conectas el móvil o la tablet al PC en modo normal, aparece como un disco duro o un reproductor de medios. Esa conexión no es suficiente para lo que vamos a hacer. Tienes que activar el modo Depuración USB. La manera de activar la Depuración USB depende de la versión de Android (si no sabes cuál es, lee esto).

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

En Android 4 y posteriores, la opción está en Opciones de desarrollo, menú que aparece tras presionar 6 veces Número de compilación, en Información del teléfono:

Paso 2: conectar el móvil o tablet al ordenador (vía USB)

Ahora conecta tu móvil o tablet Android al ordenador usando el cable USB. Si se abriese automáticamente una suite como HTC Sync o PC Companion, ciérrala del todo, pues podría interferir. Al parecer, no todos los cables son igual de buenos: en algunos casos no conectan bien con el dispositivo. Ten a mano más de uno por si las moscas.

Paso 3: abre una consola y comprueba la conexión 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, estarán en esta otra ruta: C:\Users\usuario\AppData\Local\Android\sdk.

Una vez ahí, escribe adb devices para ver si el móvil está conectado y es reconocible. Deberías de ver un dispositivo con un número 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 más delicado. Hay muchas cosas que pueden ir mal. Hemos escrito un artículo donde afrontamos algunas problemas muy habituales; puedes leerlo aquí.

Paso 4: ejecuta el comando para forzar la instalación en SD

Android tiene un parámetro que describe cómo se instalan las aplicaciones por defecto en el móvil. Este parámetro se llama setInstallLocation, y acepta tres valores:

0 [auto]: Deja que el móvil decida la mejor ubicación 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 habrás 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 versión de Android es inferior a la 4.0 (es algo que olvidamos comentar). Si la versión 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 ningún mensaje de error, desconecta el móvil, apágalo y vuelve a encenderlo. Ahora todas las aplicaciones se instalarán en la tarjeta SD. Si quieres volver a la situación anterior, repite el proceso cambiando el 2 por un cero.

Una nota de precaución

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 método no es la panacea, pero a muchos le podrá servir. Recuerda también mirar los comentarios para ver si otros han tenido tu mismo problema.

¿Algo ha ido mal? Lee la solución a los problemas más frecuentes

Sígueme en Twitter: @remoquete

http://lg-pc-suite.softonic.com/descargar

Comentarios

  • ferdg_a1@hotmail.com |
    07/08/13
    ferdg_a1@hotmail.com

    funciona con alcatel one touch 4010a

  • Stfy |
    07/08/13
    Stfy

    funcionó! aunque cuando le daba adb shell pm set-install-location 2 me arrojaba un error. Ya he instalado aplicaciones muy pesadas! Gracias!

  • percy |
    10/08/13
    percy

    funcionara para el LG optimus L3? lo que pasa que no puedo descargar casi nada de aolicaciones (ya que mi memoria interna esta llena) pero quiero pasarlo al SD :/

  • ignacio |
    11/08/13
    ignacio

    hola, me aparece un error en el ultimo paso.. agregando cualquiera de los dos.... adb shell pm setInstallLocation 2 adb shell pm set-install-location 2

    me aparece. error: device not found..

    comentarios porfa.. me falta poquito parece..

  • Briian Reyes |
    13/08/13
    Briian Reyes

    me podrias ayudar con eso de los comandos amigo ? mi dispositivo es un LG L9, PERO TENGO PROBLEMAS AL ENTRAR EN LOS COMANDOS DEL CMD :(

  • CandelaMan |
    13/08/13
    CandelaMan

    Muy bueno... gracias por el gran aporte. Te felicito

  • JOALFIRO |
    15/08/13
    JOALFIRO

    Segui todos los pasos y al final al ejecutar el comando adb shell pm get-install-location me aparecio 2 [external], lo reinicie y al instalar un programa lo instalo en la memoria del telefono ...volvi a validar a que memoria esta apuntando el setInstallLocation continua en 2 [external],por favor su ayuda q mas puedo hacer....

  • marcelo M |
    16/08/13
    marcelo M

    En una tablet le novo con android servira?

  • doris |
    16/08/13
    doris

    necsito un progama para pasar las aplicaciones de mi celular Samsung galaxy y s5360l gracias

  • JOALFIRO |
    16/08/13
    JOALFIRO

    Mi celular es un Lg l5 como comente segui todos los pasos pero al instalar sigue instalando en la memoria del celular ,en el caso que te muestre device not found.. es por q aun no reconoce al dispositivo....

  • javier alvarez |
    16/08/13
    javier alvarez

    desde donde puedo mover las aplicaciones, o con que aplicacion???

  • Cris |
    16/08/13
    Cris

    Hola! Porfis ayudame, todo iba bien hasta que escribí el comando Taskkill, me dice "ERROR: no se pudo terminar el proceso "adb.exe" con PID 5196. Motivo: Acceso denegado" Que hago en este caso?

    Muchas gracias!

  • Frank |
    16/08/13
    Frank

    Amigos agradezco esta info, la probé en un galaxy ace y funciona a la perfección, despues lo probé en mi galaxy grand y al momento de instalar cualquier aplicación me arrija el error de memoria llena (teniendo memoria disponible) instalé el app2sd para mover las aplicaciones y además me dice que la tarjeta externa funciona como tarjeta virtual que no se puede mover nada :(... asi que estoy a la antigua desinstalando lo que no uso.

    Gracias igual

  • pinky1570 |
    17/08/13
    pinky1570

    gracias Fabrizio Ferri-Benedetti me sirvio de maravilla yo tengo el telefono LG OPTIMUS L9 P76920F

  • Lebron |
    17/08/13
    Lebron

    hola no me reconoce el samsung galaxy ace y lo he colocado en todos los puertos y he cambiado el cable usb y no me aparece solo me salen errores !! ayuda

  • karmen1087 |
    19/08/13
    karmen1087

    Hace mucho tiempo que se hizo el post. Pero yo no había necesitado aplicarlo hasta ahora. El caso es que con el comando separado por guiones "-" no me funcionaba, así que lo aplique con el comando que no tiene guiones (adb shell pm setInstallLocation 2) aparentemente funciono, pero cuando apago-enciendo el movil las aplicaciones siguen en el movil y si pruebo a instalar una nueva no la mueve para la SD. Por supuesto, tampoco me deja moverlas manualmente desde una app. Si alguien me puede ayudar, lo agradezco. Mi correo karmen1087@yahoo.es

  • Maeckarr |
    20/08/13
    Maeckarr

    Buen tutorial, para los que tienen samsumg descarguen los drivers desde la pagina de samsung: "Samsung usb driver for mobile Phones" los instalan y listo. Cuando descargan el SDK manager, no siempre se guarda en "archivos de programa, Android/Android-SDK/Platform-tools" Deben de fijarse en que carpeta lo guardan y desde ahi entran en el cmd. Y en el Ultimo paso, para comprobar que todo salio correctamente si no funciona con: adb shell pm get-install-location, pueden usar mejor adb shell pm getInstallLocation; Deben de darse cuenta en el uso de las mayusculas.........SUERTE

  • matias |
    21/08/13
    matias

    te hago una consulta a mi directamente no me reconose en el paso donde pongo cd android me dice q no lo encuentra que pude haber hechoo mal :S

  • bibis |
    21/08/13
    bibis

    Permite también instalar el facebook en la memoria externa??? tengo un samsung galaxy ice, mi único problema es el espacio que me ocupa el fb en la memoria interna.

  • Jose |
    21/08/13
    Jose

    Gracias, funciono perfecto en un HTC Status, permite mover todas las aplicaciones a la SD, salvo las que vienen de fabrica. Por ejemplo el Whatsab q ocupaba memoria intena lo movio sin problemas y me libero espacio para instalar aplicaciones... igual con el Kingsoft oficce, lo movi a la sd y cero problemas.

  • Lucas |
    23/08/13
    Lucas

    hola necesito ayuda!!!! yo tengo un motorola con android y sin querer borre a pou la mascota virtual y necesito volverlo a descargar y no se como se ace intente de todas las maneras y no se puede descargar quien me ayuda

  • alfredo |
    23/08/13
    alfredo

    holaa todos llevo 2 dias intentado ejecutar este programa ya q mi sansung xcorve trae de fabrica face en la memoria interna y necesitosacarlaala SD ya q consume mucho espacio he hecho todolo los pasos pero del numero 3 no progreso cuando intento el comando Program Files me aparece la leyenda de q no lo reconoce como comando interno o externo y arrchivos de programas me dice lo mismo les pido ayuda ya q tuve q desintalar facebook del telefono para q este funcione

  • MANUEL2569 |
    24/08/13
    MANUEL2569

    NO FUNCIONO EN MI MOTOROLA RAZR D3 XT919 A PESAR QUE TODO SALIO BIEN ME SIGUE MANDANDO LAS APLICACIONES A MEMORIA INTERNA ESO SI SI HAY ALGUNA ACTUALIZACION QUE VAYA OBLIGATORIAMENTE AL TELEFONO ME DICE QUE NO TENGO MEMORIA Y TENGO QUE REVERTIR TODO PERO AYUDENME!!!!! PORQUE SI HAGO TODOS LOS PASOS Y SALE LA COMPROBACION DE QUE ES EXTERNA PORQUE NO ME BAJA A LA SD

  • AMARA |
    25/08/13
    AMARA

    funciona.... pero no para todas la aplicaciones... las mas pesadas como fb siguen siendo un problema... no hay una sentencia que nos permita cambiar la ruta de su almacenamiento para la data al menos??? lo probé en mi motorola tx303

  • miguel angel |
    28/08/13
    miguel angel

    funciona perfecto en mi galaxy ACE con android 4.1.1 no soy un experto en android pero este proceso debe valer para cualquier dispositivo android que reconosca el pc ya que es un proceso que usa comandos de MS-DOS

  • Alonso |
    29/08/13
    Alonso

    En realidad el comando que es válido en adb shell pm "setInstallLocation 2" con las Mayusculas al menos esa fue la que a mi me funciono

  • Kenneth |
    31/08/13
    Kenneth

    Oye amigo tengo un samsung galaxy ace pero cuando conecto mi dispositivo se insatla el driver y todo lo reconoce pero cuando pongo adb devices me sale que no encuentra mi celular!! que hago???

  • eusebio |
    31/08/13
    eusebio

    Lo he probado en un sanmsung galaxy note GT-N7000 y en un sony xperia arc s y funciona perfectamente

  • Fernando |
    03/09/13
    Fernando

    Hola, Ya tengo hecho el root en mi movil, pero no encuentro drivers para poder conectarlo a mi pc, me gustaria saber si este truco se puede hacer dentro del mismo movil usando por ejemplo la consola de comandos. saludos y gracias de antemano

  • munanfuto3@outlook.com |
    06/09/13
    munanfuto3@outlook.com

    amigo hice todo el proceso tal cual a lo ultimo me sale el msj 2 [external] pero a la hora de instalar una aplicación las sigue instalando en la memoria interna

  • Silver |
    07/09/13
    Silver

    Ayudame por favor fabrizio tengo un xperia ray y todo va bien hasta el ultimo paso, aparece lo siguiente y da error: daemon not running. starting it now on port 5037 daemon started sucessfully *error: unknown command ªsetinstalllocationª

    y aparece un monton de opciones de comandos que puedo hacer

  • jfb |
    07/09/13
    jfb

    las aplicaciones ya instaladas se meten automaticamente en la sd?? gracias

  • jhon muñoz |
    07/09/13
    jhon muñoz

    me páso lo mismo que jesus garrido! Si ya tengo setinstalllocation como 2 external, y me quedan 7 gigas libres, por que me dice cuando descargo al que no hay sufiente espacio disponible? No lo entiendo, no funciona ni en la sd ni en la interna!! ayuda por fa

  • Jcarlo |
    08/09/13
    Jcarlo

    Tengo un LG P714 Seguí paso a paso y me salió todo correcto, pero al reiniciar mi móvil y probarlo instalando una aplicación sigue instalando en la memoria interna..

  • leslye |
    09/09/13
    leslye

    Mi LG7 no aguarda los archivos en la tarjeta de la memoria como le hago

  • byron |
    09/09/13
    byron

    hago todo pero me sale un error y ia no se como.. y tengo el galaxy s5360 con android 4.2.2

  • Alberto |
    09/09/13
    Alberto

    Hola, tengo un Samsung Galaxy s Advance i9070 y quiero saber si es posible que las aplicaciones se instalen en la memoria externa.

  • Mel Glez |
    10/09/13
    Mel Glez

    gracias !! pero tengo un problema!!me pide una contraseña!!! ya introduje la de la sim pero me pide otra

  • Iván |
    10/09/13
    Iván

    Perfecto pata Samsung Galaxy Ace.

  • leidi hurtadoo gutierres |
    10/09/13
    leidi hurtadoo gutierres

    tengo mi cel pero no tengo memoria y no me deja tomar ni una foto y necesito aunqe sea una pa colocarla de watsap qe hago ¡? ayuedenmee

  • kly |
    10/09/13
    kly

    buenas, cuando trato de instalar apps me dice error espacio insuficiente, ya particione la sd y lo mismo. ¿Qué puedo hacer?

  • kly |
    10/09/13
    kly

    buenas, cuando trato de instalar apps me dice error espacio insuficiente, ya particione la sd y lo mismo. ¿Qué puedo hacer?

  • isaac |
    11/09/13
    isaac

    Sirve para tablet coby kyros con android 4. 0

  • isaac |
    11/09/13
    isaac

    Me sirven los drivers de google para sta tableta?

  • liebre |
    14/09/13
    liebre

    Cuando ejecuto el comando para forzar al telefono a instalar las app en la tarjeta sd en vez de ponerme solo 2 [External] me pone: 0 [auto]: Deja que el móvil decida la mejor ubicación para una app 1 [internal]: Lo instala todo en el espacio de almacenamiento interno 2 [external]: Lo instala todo en la tarjeta de memoria0 [auto]: Deja que el móvil decida la mejor ubicación para una app 1 [internal]: Lo instala todo en el espacio de almacenamiento interno 2 [external]: Lo instala todo en la tarjeta de memoria

    y mas cosas, lo cual creo que no lo cambia. Que hago?

  • Fonsek87 |
    16/09/13
    Fonsek87

    Brillante, el Video es superlegible. Mil gracias crack!

  • Jona |
    16/09/13
    Jona

    funciona en el motorola xt303??? ayuda porfa.

  • 22 |
    16/09/13
    22

    funciona en la lenovo tablet a1000-f

  • Enrique |
    17/09/13
     Enrique

    Oiha que es eso...Funciona en un LG-OPTIMUS 7 II (712) Androi 4

  • j |
    17/09/13
    j

    Hola!.. consulta todo esto lo hago desde la compu y luego conecto el celular? no me sale exactamente los pasos que poenen ahi.. ayuda!!

25/05/15
Tu imagen de usuario
  1. Anterior
  2. 1
  3. 2
  4. 3
  5. 4
  6. 5
  7. 6
  8. 7
  9. 8
  10. 9
  11. 10
  12. 11
  13. 12
  14. 13
  15. 14
  16. Siguiente