4 votos

Todo se guarda en el teléfono en lugar de la tarjeta SD.

Estoy usando el Samsung Galaxy Gio, y mi problema es que todas mis aplicaciones se guardan en el teléfono, agotando todo el almacenamiento. Me queda espacio en mi tarjeta SD pero no quiere instalar nada allí. Encontré una función que permite mover las aplicaciones a la tarjeta SD, pero lamentablemente no funciona con el 99% de las aplicaciones instaladas.

¿Cómo resuelvo este problema?

2voto

Zuul Puntos 7864

Antecedentes

Android tiene reglas específicas en cuanto a la instalación de las aplicaciones y su ubicación física. Funciona como una estructura jerárquica:

  1. Si la aplicación tiene una ubicación especificada por el desarrollador, esto tiene prioridad.
  2. Si no se especifica en la aplicación, se utiliza la ubicación de instalación predeterminada.

Android tiene 3 identificadores para la ubicación del almacenamiento de la aplicación: que pueden ser mencionados en el manifiesto de la aplicación Android:installLocation :

  • "Sólo interno":

    La aplicación debe instalarse sólo en el almacenamiento interno del dispositivo. Si se configura así, la aplicación nunca se instalará en el almacenamiento externo. Si el almacenamiento interno está lleno, el sistema no instalará la aplicación.

  • "auto":

    La aplicación puede instalarse en el almacenamiento externo, pero el sistema instalará la aplicación en el almacenamiento interno de forma predeterminada. Si el almacenamiento interno está lleno, el sistema lo instalará en el almacenamiento externo.

  • "preferirExterno":

    La aplicación prefiere ser instalada en el almacenamiento externo (tarjeta SD). No hay garantía de que el sistema cumpla con esta petición. La aplicación puede instalarse en el almacenamiento interno si el medio externo no está disponible o está lleno, o si la aplicación utiliza el mecanismo de bloqueo de avance (no admitido en el almacenamiento externo).

Las antiguas aplicaciones pueden no tener otra opción que instalarse en el almacenamiento interno, según el Documentación de Google :

La posibilidad de que su aplicación se instale en el almacenamiento externo es una característica disponible sólo en los dispositivos que ejecutan el nivel 8 de la API (Android 2.2) o superior. Las aplicaciones existentes que se crearon antes del nivel 8 de la API siempre se instalarán en el almacenamiento interno y no se podrán trasladar al almacenamiento externo (incluso en los dispositivos con nivel 8 de la API).


¿Qué puedo hacer?

Puedes administrar las aplicaciones instaladas y establecer su ubicación de almacenamiento, todo desde un solo lugar:

  1. Toque "home" para volver a la pantalla de inicio de su dispositivo;
  2. Toca el botón "menú" de tu aparato;
  3. Dependiendo de tu dispositivo, tienes que hacerlo:
    • Toca "Manejar aplicaciones";
    • Pulse "Configuración" > "Aplicaciones" > "Administrar aplicaciones".
  4. Ahora accede a la tercera pestaña donde se lee "USB Storage" o "On SD card" (de nuevo, varía según el dispositivo);
  5. A continuación se enumeran todas las aplicaciones que se pueden trasladar a su Almacenamiento externo, pulse sobre una para ver más opciones al respecto;
  6. Cuando se abre el panel de detalles de la aplicación, tienes un botón "Mover a la tarjeta SD", úsalo para mover esa aplicación a tu Almacenamiento externo;
  7. Presione "atrás" para volver a la lista. Si ha movido la aplicación a la memoria externa, notará que hay una marca verde a la derecha de la lista, para hacerle saber que el archivo de la aplicación está actualmente en su almacenamiento externo.

Esta es una guía segura para que su sistema operativo administre las aplicaciones y pase luego del almacenamiento interno al externo sin trucos ni complicaciones. Puedes leer todo sobre esto en el Documentación oficial de Google .

0voto

Izzy Puntos 45544

Dado que la tarjeta SD podría resultar inaccesible (por ejemplo, cuando se monta a través de un USB en una computadora, o cuando se quita), hay algunos grupos de aplicaciones que no pueden ni deben instalarse en un almacenamiento externo, ya que no podrían seguir trabajando en esos casos. Estos incluyen:

  • aplicaciones que utilizan widgets (los widgets ya no pueden actualizarse si el almacenamiento no está disponible)
  • aplicaciones que utilizan servicios (estos servicios se romperían entonces)
  • aplicaciones que proporcionan adaptadores de sincronización (estos adaptadores serían inaccesibles)

La mayoría de estas aplicaciones ni siquiera se pueden trasladar a sdcard, ya que sus desarrolladores las declararon "internalOnly" (ver la respuesta de Zuul). Pero algunos desarrolladores se olvidan de esto, y por lo tanto puede suceder que muevas una aplicación que es mejor que no tengas -- y luego te preguntes si las cosas mencionadas anteriormente se rompen (la mayoría de los usuarios se dan cuenta de esto sólo con los widgets). Así que es mejor tener esto en cuenta también cuando se mueven aplicaciones a un almacenamiento externo.

-1voto

Dielson Sales Puntos 328

También hay que tener en cuenta que mover las aplicaciones a sdcard las hará más lentas, y como todavía guardan datos en el almacenamiento interno, puede haber algunos efectos secundarios molestos: por ejemplo, si mover Twitter para Android a sdcard tendrás que iniciar sesión de nuevo cada vez.

Este enlace tiene algunos buenos consejos sobre lo que debes y no debes hacer: http://techgage.com/article/moving_your_non-movable_android_apps_to_an_sd_card/

PreguntAndroid.com

PreguntAndroid es una comunidad de usuarios de Android en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X