|

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

  • Nosesiservira |
    20/11/12
    Nosesiservira

    Hola a todos. Bueno yo entiendo lo que hay que hacer pero no me lee el tablet... les explico como hacerlo xD. Primero recomiendo tener la tarjeta SD particionada. Busquen en google, no es dificil de encontrar ni de hacer. Segundo descarguen el SDK de android e instalen lo que dice en la guia. Despues van a oprimir la tecla de windows y la tecla R. Le daran a aceptar. Cuando ya este abierta la consola de comandos vayan al SDK Manager y arriba pone una direccion. Es ahi donde esta el programa. Abren la consola y escriben esto: cd /lugardondeesteelprograma/platform-tools. Cuando esten ahi escriben adb devices y tiene que aparecer algo... xD. Si hay algo escrito esta bien. Entonces escribiran lo que dice en la guia. Importante: si por ejemplo esta en archivos de programa tendran que escribir cd /archivos de programas/direccion donde esta el sdk. Y ya esta creo.... si hay alguna duda preguntenme e intentare resolverla

  • Myrna Torres |
    20/11/12
    Myrna Torres

    Hola. Quisiera que mi telefono tuviera espacio para seguir tus instrucciones, pero me mencionaron que por alguna razon no reconoce el disco duro del telefono y aparece mensaje de memoria llena. Tengo que darle un hard reset para poder usarlo. Es un HTC HD2, antes windown mobile ahora roteado a Anroid 4. No tiene ninguna aplicacion en memoria interna, ni siquiera se ven los contactos si no fuera por que esta sincronizado con google. Tengo sd pero no puedo instalar los apps directos al sd, y no puedo instalar nada en el telefono. Ni siquiera puedo ver mis mensajes de texto. He leido muchos tutoriales y nadie a contestado esta pregunta. Podria alguien hacer algo por mi. Gracia adelantadas.

  • Flora |
    21/11/12
    Flora

    ¡Hola! Hace poco lo hice con mi motorola xt 316 y me funciono perfecto. El tema es que ahora cambie el cel por un HTC explorer. Mi problema es con los comandos. No me acuerdo como lo había hecho antes y ahora no puedo abrir la carpeta. :S

    En ejecutar cuando pongo cmd me aparece la ventana con este comando C:\Users\Alumno> despues de ahí nose como seguir :S

  • Alx |
    22/11/12
    Alx

    buenas noches, necesito saber si se puede usar para un Alcatel OT 918a MIX, muchas gracias por la ayuda, bendiciones.

  • R. Sotomayor |
    22/11/12
    R. Sotomayor

    Lo probé en Galaxy Ace y funcionó. Sólo señalar, como habían comentado antes, que el HTC Sync es a HTC lo que Kies a Samsung. Muchas gracias!

  • Rafael |
    23/11/12
    Rafael

    Gracias lo pude hacer con mi motorola defy mini!

  • lizandro |
    27/11/12
    lizandro

    Intentando instalar en HTC EXPLORER aver que sale

  • LIZANDRO |
    27/11/12
    LIZANDRO

    todo lo e echo bien e entrado asta la consola pero cuando ejecuto nedstat me dice " error durante la inicializacion de interfaz:2 " ojala algien me pueda ayudar con eso HTC EXPLORER

  • joaquin |
    05/12/12
    joaquin

    tengo un motorla xt316. Instale todos los programas pero cuando conecto el telefono no me sale la opcion "htc sync" alguna forma de que me lo reconozca???

  • Santiago |
    05/12/12
    Santiago

    Hola, con este proceso puedo pasar aplicaciones como facebook, twiter, whatsapp, etc a la sd? gracias

  • Diego |
    10/12/12
    Diego

    Lo probe con el motorola Spice Key y me funciono bien.

  • Flor |
    10/12/12
    Flor

    Gracias!

  • Oscar |
    12/12/12
    Oscar

    Muchas gracias por el aporte, para poder hacer esto tuve que instalar primero los drivers de Motorola que los baje de su pagina web, y tener mucho cuidado de usar las mayusculas cuando corresponde, por una letra que estaba en minuscula me daba error, pero al final todo bien.

  • alejandro |
    15/12/12
    alejandro

    vamos Fabricio!!! aparecé que queremos mas respuestas!!!jejeje... lo hice desdemi LG optimus L7, pero al hacer adb shell pm setInstallLocation 2 me sale Error: device no found.

    ¿es poruqe no cerre el puerto 5037??? tengo que cerrarlo si es asi, ¿colo lo cierro???

  • jesus |
    19/12/12
    jesus

    por que me marca un error que dice: error: device not found

  • Diana |
    19/12/12
    Diana

    Hola, tengo un samsung galaxy y pro y me sale tambien al finalizar el paso 4 permission denied, que puedo hacer?

  • david ROBI |
    19/12/12
    david ROBI

    lo hice todo igual y es mas he visto un video de uno que hace lo mismo e he hecho exactamente igual pero no ha funcionado! no me sale ningun error ni nada simplemente no funciono =( sigue instalandose todo en interna y no me deja mover nada a SD que puedo hacer? =(

  • El mister |
    19/12/12
    El mister

    a mi me paso lo mismo que david robi jooo tengo un alcatel ot983 le ago todo igual no da error y nada sigue instalandose todo en la interna

  • Esteban B |
    20/12/12
    Esteban B

    Cuando intento colocar el comando adb shell pm setInstallLocation 2; me sale un mensaje que dice: DEVICE NOT FOUND. que debo hacer para solucionar esto?

  • mave :D |
    22/12/12
    mave :D

    excelente me funcionó perfecto :D lo unico esque no puedo mover el Go Launcher EX u.u si alguien sabe la solucion porfavor comenten. yo giaul puedo ayudar, uso el samsung kies

  • rene |
    22/12/12
    rene

    Ya hice todo lo del tutorial y aun no se como se pasan a la memoria sd en mi xperia miro, alguien me puede explicar como se hace eso de pasar las aplicaciones a la memoria sd. Gracias.

  • JuanchoMan |
    22/12/12
    JuanchoMan

    Muchas gracias amigo logre el manual al 100% y sin problemas :)

  • Efrain |
    23/12/12
    Efrain

    Nada nada,esta ayuda es malísima ni te ayuda ni nada de nada, este enlace te ayuda y en menos de 5 minutos lo tienes hecho, éste es el enlace http://www.htcmania.com/showthread.php?t=238756 pd.: Aconsejo tener instalado en el movil el app2sd que es muy buena

  • saaaaa |
    24/12/12
    saaaaa

    no puedo buscar en la consola perdi el tiempo en esta m..

  • yvonne |
    25/12/12
    yvonne

    no puedo instalar las descargas como lo menciona el primer paso, me dice q no se puede abrir el archivo.

  • Yojai |
    26/12/12
    Yojai

    25/12/2012

    How to

    1.- ¡No encuentro la ruta "c:\archivo de programas\Android\Android-SDK\Platform-tools!

    Respuesta.-

    ve a la carpeta del "android SDK" que descargaste y que descomprimiste, que se llama

    "adt-bundle-windows-x86_64" (Sin Comillas)

    dentro de esta carpeta, dirigete a la ruta

    \adt-bundle-windows-x86_64\sdk\platform-tools\

    en la barra de direcciones de tu explorador, "Arriba", copia toda la ruta que te aparece, y pegala en el cmd y sigue con los pasos del tutorial... si te arroga un nuevo error vuelve a este comentario

    2.- ¡El comando "adb shell pm setInstallLocation 2" arroga error "Unknown Commanad".

    Respuesta

    Con la ruta que copiaste, pegaste y ejecutaste de la barra de direccion de tu explorador c:\\...\adt-bundle-windows-x86_64\sdk\platform-tools\ en cmd (Command), debes escribir lo siguiente

    Sin Comillas:

    "adb shell", (presionamos Intro) "pm set-install-location 2" (Presionamos Intro)

    Con todo lo anterior ya se puede instalar las aplicaciones directamente en la tarjeta externa

    3. ¿Para que tipo de celulares sirve este tutorial?

    Respuesta

    Sirve para cualquier equipo que posea android 2.2 hacia arriba

    OBSERVACION:

    El comando SetInstallLocation fue modificado en el Android SDK, por set-install-location,

    por las pruebas hechas, El comando no se puede ejecutar directamente de la forma "adb shell pm set-Install-Location 2", por lo que se debe ejecutar como aparece anteriormente descrito

  • Leo |
    26/12/12
    Leo

    Funcionó perfecto en un Motorola Spice Key. Muchas gracias por el aporte.

  • GSvictor |
    26/12/12
    GSvictor

    Amigo Gracias por e Post Yo tengo un Motorola XT530 ya lo he Rooteado pero necesito saber si en realidad este proceso de mover automaticamente las app a la memoria SD funcionara en mi movil... y ¿¿quien tiene un telefono igual y que le haya funcionado ?? :D Gracias

  • Wilberth |
    27/12/12
    Wilberth

    muchas gracias! Funciona en mi Alcatel One Touch Play 991 :)

  • ELADRIAN |
    29/12/12
    ELADRIAN

    hola a todos yo quisiera saber si esta app es compatible con mi cel movil Motorola SMART ME MODELO XT303 ES COMPATIBLE? NO TIENEN VIRUS ESTA APLICACION?

  • ELADRIAN |
    29/12/12
    ELADRIAN

    hola a todos yo quisiera saber si esta app es compatible con mi cel movil Motorola SMART ME MODELO XT303 ES COMPATIBLE? NO TIENEN VIRUS ESTA APLICACION?

  • anonym |
    29/12/12
    anonym

    por favor haz un video

  • jose quijada |
    31/12/12
    jose quijada

    ayuda tengo un galaxi ace y no encuentro el directorio en la archivos de programa o program files(Android/Android-SDK/Platform-tools.) lo encuentro en c:/usuarios/jose quijada/appdata/local/android/android-sdk pero le doy y no sirve ayudaaaa

  • Sam |
    01/01/13
    Sam

    Hola... buen tutorial.. pero tengo un problema

    hago todos los pasos, no me tira error al ejecutar el comando (adb shell pm setInstallLocation 2), desconecto y reinicio el telefono

    e intento instalar una aplicacion y pues me sale conque hay poco espacio y puff..

    osea que no me cambio el lugar de instalacion porque sigue pasando lo mismo..

  • arnolin |
    02/01/13
    arnolin

    hola ma pasa lo mismo q a sam no me da ningun error ni nada pero no instala pq hay poco espacio por tanto no cambio de lugar pues tengo una sd de 32gb, mi telefono es un samsung galaxy exhbit ii e hice el proces tambien con el kies pues no funciona htc sync, si alguien puede ayudarme pleaseeeee!!!!!!!!

  • manuel |
    02/01/13
    manuel

    yo tengo un motorola xt303 funciona?

  • manuel |
    02/01/13
    manuel

    ayudaaaaaaaaaaaa!!!!!!!!!!! me marca error: device not found que puedo hacer?

  • wwww |
    02/01/13
    wwww

    me aparece error: device not found... que puedo hacer?

  • lorena |
    03/01/13
    lorena

    auxilio, tengo un galaxy ace....me quede en el punto cuatro, de donde lo cambio a la opcion 2?????? ayuda por favor!!!!!!!!!!!!!!!!!!!!!!!!

  • fernando |
    03/01/13
    fernando

    olaa , en el paso 2 pongo cmd pero a continuacion ,le tengo que da a aceptar o a que?? y donde tendria que poner los de program files??? gracias de antemano.

  • julian |
    04/01/13
    julian

    sirve para el lg e510g

  • Francisco |
    06/01/13
    Francisco

    Sirve para el alcatel 918??

  • Ugo |
    06/01/13
    Ugo

    JDK y SDK se descarga en el cel o en la computadora

  • Izar |
    07/01/13
    Izar

    Funciona perfect, muchas gracias por la información!

  • Yorghy Mosquera |
    12/01/13
    Yorghy Mosquera

    Fabrizio tengo dos preguntas, este procedimiento mal hecho puede dañar el equipo?; he descargado aplicaciones de Google Play en mi móvil, pero quiero instalarlas en otro dispositivo, quiero guardar estas aplicaciones descargadas, e instalarlas en otro dispositivo , evitándome que tenga que volverlas a descargar... puedo hacerlo? como?. Que buen post y muchas gracias de antemano.

  • Viedmon |
    13/01/13
    Viedmon

    Agradezco mucho la información, teng un Galaxy Mini y siguiendo los pasos se puede conseguir el resultado, sin embargo hay que fijarse que la dirección de instalación del archivo puede variar (En mi caso no estaba en program files, sino que estaba en AppData, verificarlo en la dirección que aparece en el SDK manager). y pues intentandolo varias veces en la linea de comandos resultó. Gracias

  • Viedmon |
    13/01/13
    Viedmon

    Agradezco su ayuda me funciono muy bien; se debe tener cuidado con la ruta de instalacion de android SDK, se debe verificar dicha direccion en la ruta que aparece en el mismo programa abierto.

  • George |
    14/01/13
    George

    Si fueraz mujer te diria que te amo brother!!! me funciono gracias, aunque es bueno mencionar que en algunos sistemas ya no es taskkill sino tskkill, gracias!!!

  • Pablo |
    15/01/13
    Pablo

    No funciona en galaxy s3 ayuda

  • El 12232 |
    16/01/13
    El 12232

    Tengo un problema...

    cuando intento hacer lo del adb shell pm set install-location 2 me dice que "adb" no es un comando ejecutable ayudenmeee!

28/08/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. 15
  17. Siguiente