|

Muchos de los teléfonos móviles Android tienen este pequeño inconveniente: la memoria interna del dispositivo es tan pequeña que se llena muy rápidamente. Entonces ya no puedes seguir instalando aplicaciones. Todo lo que lees es el típico error de instalación: No hay suficiente espacio de almacenamiento disponible.

Claro, hay mil parches temporales para recuperar memoria de tu móvil: borrar la caché del teléfono, comprobar qué está ocupando la memoria y liberarla, eliminar vídeos o fotos, mover las aplicaciones manualmente o con las conocidas aplicaciones App2SD o SD Move... Pero tan solo hay una solución definitiva. ¡Y sin necesidad de rootear tu dispositivo!

Aunque ya te explicamos el proceso paso a paso en un artículo, ahora te lo mostramos en vídeo. Descubre ahora cómo hacer que Android instale directamente las aplicaciones en tu memoria externa SD, dónde tienes gigas y gigas disponibles para usar, en 4 pasos:

Default player

Los 4 pasos, resumidos a continuación:

1. Preparación

2. Instalación

  • Instala el Kit de Desarrollo de Android (SDK)
  • Instala los drivers USB de tu dispositivo
  • Descarga e instala el paquete Android SDK Platform-Tools después de ejecutar el SDK con derechos de administrador
  • Descarga los drivers USB de tu dispositivo: HTC Sync o drivers de Google o estos
  • Conecta tu dispositivo mediante el cable USB

3. Comprobación

  • Abre la línea de comandos con derechos de administrador
  • Entra en la ruta Android/Android-SDK/Platform-tools
  • Escribe adb devices y comprueba que el dispositivo está conectado
  • Escribe netstat y comprueba si el puerto 5037 está en uso. Cierra cualquier proceso que lo use para evitar interferencias.
  • Cierra temporalmente cualquier antivirus y cortafuegos

4. Redirección

  • Escribe adb shell pm set-install-location 2 y pulsa intro
  • Si falla, prueba con adb shell pm setInstallLocation
  • Comprueba el éxito del proceso escribiendo adb shell pm get-install-location

Si tienes dudas, repasa el tutorial en profundidad que preparó anteriormente nuestro compañero Fabrizio Ferri.

Una nota de precaución

Algunas aplicaciones no se ejecutarán bien desde la tarjeta de memoria. Conviene entonces que las muevas manualmente desde la tarjeta SD al móvil. Un ejemplo de apps que necesitan estar en el móvil son los widgets.

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

Comentarios

  • Paul |
    11/01/13
    Paul

    Me alegro de que la memoria de mi tablet tenga 10GB, pero mi tarjeta, 4GB. Pero ¿SD Move necesita root?

  • ASDN |
    11/01/13
    ASDN

    Perdonad pero... aplicaciones como Whatsapp, que, en teoría, tienen que ir en el móvil, se irán a la SD o a la memoria interna?

  • jar |
    12/01/13
    jar

    Yo no tengo paga para un android...

  • Carlos |
    12/01/13
    Carlos

    Me he quedado atascado en el paso de la consola de comandos, cuando ejecutas ''adb devices''. Tengo todo instalado tal y como se indica en el vídeo, pero sigue sin reconocer mi dispositivo, ¿posibles errores que haya cometido? ¿Soluciones? Gracias.

  • Luciano |
    12/01/13
    Luciano

    Android SDK No reconoce Java SE Development Kit 7u10

  • Rijndael |
    13/01/13
    Rijndael

    Creo que seria prudente aclarar que las memorias micro SD son mas lentas que la memoria flash interna, por lo que en general el rendimiento desde la memoria externa sera inferior. Lo mejor en este caso seria comprar una memoria de tipo 10 y/o liberar espacio enviando algunas cosas a la nube. Saludos.

  • Premia |
    13/01/13
    Premia

    No sé bien si será por cuestión de versiones o que lo he hecho en XP, pero los comandos son:

    - adb shell pm setInstallLocation 2

    y

    - adb shell pm getInstallLocation

    Es lo que me ha funcionado.

    Gracias a Antoni Noguera y a todo el equipo de OnSoftware. Saludos.

  • Antoni Noguera |
    14/01/13
    Antoni Noguera

    Buenas! Carlos, como nos comentaba Fabrizio en su paso a paso detallado, prueba a cambiar el cable USB. A veces ese es el problema.

    Premia, tienes razón: dependiendo de tu sistema puede ser uno u otro comando. Por eso en el artículo más extenso de Fabrizio os damos las dos opciones:

    http://onsoftware.softonic.com/como-obligar-android-a-instalar-apps-en-la-tarjeta-sd

  • jaimecy |
    14/01/13
    jaimecy

    aquí no decía que pasa con las apps que tienes widgets,estos no funcionarán, ¿verdad?

    para que funciones esos widgets lo mejor es hacer una partición en la tarjeta sd, instalar la app link2sd y "crear enlace".

  • Daniel |
    14/01/13
    Daniel

    Todavia no me ha salido en el movil, la opcion de pasar las apps en la targeta SD. Dice que necesitas ser Root

  • Abraham |
    14/01/13
    Abraham

    Funciona para el Galaxy S3???

  • Daniel |
    14/01/13
    Daniel

    Todo marchaba perfectamente hasta que he tenido que cerrar el adb.exe en el cmd. Tengo un Samsung Galaxy S2 y me dice que el acceso está denegado: "No se puedo terminar el proceso "adb.exe" con PID 6408", me pone. Agradecería cualquier ayuda.

    Gracias

  • compartidor |
    14/01/13
    compartidor

    todo correcto pero en el lg7 creo que no funciona

  • patlan |
    14/01/13
    patlan

    Y en equipos donde la tarjeta SD es marcada como ext_card?

    Mi equipo tiene 700MB internos, 2.2GB tambien internos y marcados como si fuese la tarjeta SD y la tarjeta SD de 8GB que yo le instale es marcada como tarjeta externa.

  • ant |
    21/01/13
    ant

    ¿Cómo se puede configurar Android para que las fotos no se guarden en la memoria interna sino directamente en la tarjeta SD?

  • Zaremer |
    21/01/13
    Zaremer

    Fabrizio, mi novia tiene un Samsung Galaxy Y pro y continuamente le está diciendo que la memoria del dispositivo está llena (300 Mb de memoria... imagínate...)

    Leyendo por foros he visto que apps como el Whatsapp, Twitter o Facebook son aplicaciones que tienen que estar obligatoriamente en la memoria interna no en la SD. Es esto correcto?. No se pueden pasar a la SD sin necesidad de rootear el móvil?.

    Quedo a la espera de respuesta.

    Gracias y enhorabuena por el artículo.

  • lfas99 |
    21/01/13
    lfas99

    buenas, disculpa este tutorial sirve para el samsung galaxy ace s5830, en este caso seria retirar la tarjeta de memoria? espero la respuesta. gracias por el articulo...

  • Aldo Reyes |
    21/01/13
    Aldo Reyes

    Todo bien pero cuando quise ingresar el comando me envío el siguiente mensaje de error: C:\Program Files\Android\android-sdk\platform-tools>adb shell pm set-install-loc ation 2 Error: unknown command 'set-install-location' usage: pm [list|path|install|uninstall] pm list packages [-f] pm list permission-groups pm list permissions [-g] [-f] [-d] [-u] [GROUP] pm list instrumentation [-f] [TARGET-PACKAGE] pm list features pm path PACKAGE pm install [-l] [-r] [-t] [-i INSTALLERPACKAGENAME] PATH pm uninstall [-k] PACKAGE pm enable PACKAGEORCOMPONENT pm disable PACKAGEORCOMPONENT

    The list packages command prints all packages. Options: -f: see their associated file.

    The list permission-groups command prints all known permission groups.

    The list permissions command prints all known permissions, optionally only those in GROUP. Options: -g: organize by group. -f: print all information. -s: short summary. -d: only list dangerous permissions. -u: list only the permissions users will see.

    The list instrumentation command prints all instrumentations, or only those that target a specified package. Options: -f: see their associated file.

    The list features command prints all features of the system.

    The path command prints the path to the .apk of a package.

    The install command installs a package to the system. Options: -l: install the package with FORWARD_LOCK. -r: reinstall an exisiting app, keeping its data. -t: allow test .apks to be installed. -i: specify the installer package name.

    The uninstall command removes a package from the system. Options: -k: keep the data and cache directories around. after the package removal.

    The enable and disable commands change the enabled state of a given package or component (written as "package/class").

    Es decir, no reconoce el comando...

  • Diego |
    21/01/13
    Diego

    Para los "torpes" como yo, lo de cerrar el proceso del puerto 5037 me suena a chino... ¿como se ha ce eso de cerrar el proceso? ¿y como se que proceso tengo que cerrar?

  • Alejandro Velázquez |
    21/01/13
    Alejandro Velázquez

    ¿sirve para pasar todas las aplicaciones, incluso whatsapp?

  • alduc |
    21/01/13
    alduc

    Yo la mera verdad rooteo mi terminal y despues con Root Explorer, entro en System/ App, verifico que apps del sistema que no necesito y que no son "Odex" y las borro, generalmente toda la basura que las empresas de telefonia instalan en las terminales que te venden, asi tengo espacio suficiente para integrar las actualizaciones de las Apps del sistema (lo que ahorra espacio) y tengo mas espacio para instalar mas aplicaciones... pero algo que es indispensable es hacer una copia de respaldo de la ROM antes de hacer esto, por aquello de que algo salga mal....

  • RubenLuo |
    21/01/13
    RubenLuo

    me quede atorado en el la ruta Android/Android-SDK/Platform-tools.

    :-(

  • Jose Maria |
    21/01/13
    Jose Maria

    Saludos tengo el siguiente problema lo hago todo pero cuando inserto el comando C:\Program Files\Android\android-sdk\platform-tools> adb shell pm set-install-location 2 me sale el error en el comando set-install-location, que hago o cual es el paso siguiente , gracias anticipadas por vuestra consideracion.

  • Carlos Nava |
    22/01/13
    Carlos Nava

    Aldo Reyes

    El video esta equivocado, el comando debe ser:

    adb shell pm setInstallLocation 2

    notece que es todo junto

    para comprobar:

    adb shell pm getInstallLocation

    Saludos gente, espero haberles ayudado

  • manolin69 |
    22/01/13
    manolin69

    La verdad para mi el mejor tutorial. No te conviertes en root, sigues utilizando las actualizaciones oficiales y no te aparece el dichoso disco de memoria llena. Muchas gracial, muy util.

  • Jose Maria |
    22/01/13
    Jose Maria

    Saludos nuevamente me sigue apareciendo el error

    Microsoft Windows [Versión 6.1.7600] Copyright (c) 2009 Microsoft Corporation. Reservados todos los derechos.

    C:\Users\jpala3>cd..

    C:\Users>cd..

    C:\>cd C:\Program Files\Android\android-sdk\platform-tools

    C:\Program Files\Android\android-sdk\platform-tools>adb devices * daemon not running. starting it now on port 5037 * * daemon started successfully * List of devices attached 425839303 device

    C:\Program Files\Android\android-sdk\platform-tools>netstat

    Conexiones activas

    Proto Dirección local Dirección remota Estado TCP 0.0.0.1:5037 tonec:59696 C:\Program Files\Android\android-sdk\platform-tools>taskkill /f /im adb.exe Correcto: se terminó el proceso "adb.exe" con PID 3876.

    C:\Program Files\Android\android-sdk\platform-tools>adb devices * daemon not running. starting it now on port 5037 * * daemon started successfully * List of devices attached

    4258393 device

    C:\Program Files\Android\android-sdk\platform-tools>adb shell pm setInstallLocat ion 2 Error: unknown command 'setInstallLocation' usage: pm [list|path|install|uninstall]

    The uninstall command removes a package from the system. Options: -k: keep the data and cache directories around. after the package removal.

    The enable and disable commands change the enabled state of a given package or component (written as "package/class").

    C:\Program Files\Android\android-sdk\platform-tools>adb shell pm getInstallLocat ion Error: unknown command 'getInstallLocation'

    The enable and disable commands change the enabled state of a given package or component (written as "package/class").

    C:\Program Files\Android\android-sdk\platform-tools>

  • Roberto |
    22/01/13
    Roberto

    Hola realice los pasos tal cual el instructivo, .. lamentablemente a mi android no funciono.

    Mejor surte para la próxima. saludos a todos.-

  • María |
    23/01/13
    María

    No puedo terminar el proceso cuando instalo mi móvil al ordenador. No se escribir en ejecutar. Porra necesito ayuda. Gracias

  • kal-bert |
    24/01/13
    kal-bert

    Ant, en los ajustes de la cámara está la opción de elegir donde quieres guardar fotos y videos

  • Hector M |
    27/01/13
    Hector M

    Para los que le aparece el error del comando.. la respuesta que dan de los comandos: adb shell pm setInstallLocation 2

    para comprobar:

    adb shell pm getInstallLocation

    Es la que funciona!... Gracias por el aporte

  • pscrema |
    05/02/13
    pscrema

    antes de todo este es necesario tener el fono rooteado es sin rootear salu2

  • Hans P |
    09/02/13
    Hans P

    100% recomendado! eso si, no olviden corregir el error del comando: "adb shell pm setInstallLocation" (notese las mayúsculas)

  • Marc |
    10/02/13
    Marc

    Hola,

    tengo una tablet y no se si funciona, porque me quedo colgado en la redireción.

    Mi tablet es una WOlder myTab Manhattan.

    Grácias!

  • Ramon_Mex |
    12/02/13
    Ramon_Mex

    Ayuda por favor... Bien, mi problema es que al hacer una descarga de Playstore aun me sigue descargando en la memoria interna, todos los pasos los hago bien, incluso cuando checo Aplicaciones me permite mover ciertas aplicaciones a la memoria las cuales antes no se podían. Espero me ayuden porque mi Android solo tiene 40mb libres y no puedo borrar nada porque lo demás es esencial o inamovible de la memoria.

  • benito |
    05/03/13
    benito

    No funciona en s3 mini. lo he hecho 2 veces todo como en el video y sigue instalandolas en la memoria interna

  • jorge |
    05/03/13
    jorge

    que otro cable se nesecita que dijo cuando no te aparecia el numero de adb advice ??

  • Edwin |
    10/03/13
    Edwin

    Funciona para el samsung minigalaxy?

  • MªAngeles |
    11/03/13
    MªAngeles

    En el paso del taskkill me dice que no es posible terminar adb.exe. Estoy haciendo algo mal?

  • laura |
    12/03/13
    laura

    no encuentro la ruta o comandos o como se llame!! me aparace en el disco c:\Document and Settings\administrador\.android> Y ahi me quedo y no me sale lo que sigo necesitando..me ayudan porfavor ya que solo me falta esta parte ...gracias

  • Marcos |
    12/03/13
    Marcos

    A mi también me pone en taskkill error: no se encontró el proceso "abd.exe"

  • Paula |
    12/03/13
    Paula

    Me funcionó super!!! Gracias!

  • Benjamín - (WeeTripod |
    13/03/13
    Benjamín -  (WeeTripod

    y como le hago para desactivar esto y volver a los valores predeterminados?

  • Juan José |
    13/03/13
    Juan José

    Hice todos los pasos y aparentemente salio bien todo, pero no instala en la SD Externa, lo instala directo a la memoria del teléfono...

  • abel |
    17/03/13
    abel

    tengo un problema... no se porque la ruta de android hasta plataform-tools, yo solo la tengo en archivos de programa/ tools, pero entonces no me deja utilizar el comando adb que puedo acer???

  • francisco |
    18/03/13
    francisco

    bueno no me reconocio el equipo, que puedo hacer??

  • Guillermo |
    20/03/13
    Guillermo

    tengo pocos megas de memoria interna solo me quedan 10Mb y aunq los programas que bajo se instalan en memoria, a la hora de descargarlos necesita espacio en mi tabla para poder almacenar temporalmente, queria saber si existe un modo de que descargue directo a la memoria. xq cm dije el instala directo en la memoria mas no descarga directo a la memoria sino al cel x lo tanto me da el error de espacio insucifiente...espero me ayuden :(

  • dani |
    22/03/13
    dani

    Hola, lo he hecho todo al pie de la letra en mi caer iconia tab a101 y todo perfec, salvo algun problema con los comando y encontrar la rutas que en mi caso son diferentes, el problema viene ahora xD me meto al market intento bajar un juego y siempre pone descargando (no descarga nada) wtf! any solution? pleeeeaseeeeeeee

  • Alan |
    30/03/13
    Alan

    Q PASA CON LAS APP COMO WHATSAPP!! Y ACER TODO ESTO TIENE ALGUN RIESGO PAA EL CCELULAR??

  • alcabo |
    31/03/13
    alcabo

    Para las personas que tienen problemas con el ms-dos y no encuentran la ruta correcta aqui les dejo una solución que a mi me facilitó mucho las cosas.

    Abrir una sesión de D.O.S. en una carpeta de tu elección

    Yo aun trabajo en ventanas de comando (ventanas de D.O.S.) ya que utilizo el High Language Assembly, el Macro Assembler y el Clipper entre otros... y realmente me es molesto que cada vez que abro el D.O.S debo escribir comandos para cambiar de disco e ir a mi carpeta de trabajo.

    Ahora puedo abrir el explorador de Windows, seleccionar una carpeta y con un par de clicks, abrir una ventana de D.O.S justo donde yo quiero.....

    Abres el editor del registro y buscas la siguiente llave: HKEYCLASSESROOT\Directory\shell

    1.- Haces click derecho sobre la opción "shell". 2.- Seleccionas Nueva - Clave 3.- Como nombre le pondremos "Prompt" o lo que tu quieras. 4.- Se va a crear la clave alfanumerica que se llama "(predeterminado)".

    Haces doble click sobre ese valor (para editar el valor), se abrira una ventana y donde dice "Informacion del valor", introduces la siguiente cadena:

    Ventana de comandos (o el texto que te parezca mejor)

    5.- Haces click derecho sobre ese valor creado anteriormente [prompt]. 6.- Seleccionas Nueva - Clave 7.- Como nombre le pondremos "command".

    8.- Se va a crear la clave alfanumerica que se llama "(predeterminado)". 9.- Haces doble click sobre ese valor (para editar el valor).

    Se abrira una ventana y donde dice "Informacion del valor", introduces la siguiente cadena:

    command.com /k cd "%1" (si usas Win 98) o cmd.exe /k cd %1 (si usas Win XP)

    10.- Das click en aceptar y cierras el editor del registro.

    Abres el explorador de windows, haces click con el boton derecho sobre una carpeta cualquiera y veras que ahora tienes la nueva opcion de:

    "Ventana de comandos"

    Tambien he de deciros que el comando "taskkill" funciona en el xp profesional pero en el xp home (el basico) no funciona , el comando correcto sería "tskill" sin las comillas .a mi me va todo perfecto ahora tengo un movil con una capacidad extraordinaria, tengo un galaxy SII. SALUDOS

  • josue |
    04/04/13
    josue

    lo puedo hacer en mi motorola xt303?. agradecere tu respuesta

27/08/14
Tu imagen de usuario
  1. 1
  2. 2
  3. 3
  4. 4
  5. 5
  6. Siguiente