3 votos

¿Armar datos en una tarjeta SD externa en Android 4 (ICS) para Sony Xperia J?

He buscado en la web y en varios foros, pero todavía no he encontrado una buena respuesta.

He comprado un Sony Xperia J. Es un teléfono bastante básico con Android 4 (ICS). Tiene 800 MB de memoria del teléfono y 4 GB de almacenamiento interno. Quería descargar la navegación Sygic y los mapas que quería utilizar. El teléfono dijo "no hay suficiente espacio" porque Sygic quería utilizar 2 GB y yo sólo tenía 1,4 GB de mi almacenamiento interno disponible.

Pensé que si compraba una tarjeta microSD de al menos 16 GB, se solucionaría el problema. No, no lo hizo, porque el estúpido teléfono no instala las aplicaciones descargadas en la tarjeta externa. Mi anterior teléfono (Blackberry Curve) lo hacía todo automáticamente. Sólo tenía que insertar la tarjeta SD y el teléfono descargaba e instalaba todo en la tarjeta microSD (sólo tenía una tarjeta de 2 GB, porque era suficiente).

Puedo almacenar música e imágenes en mi tarjeta externa que descargo en mi teléfono a través de USB desde mi PC. Pero quiero que mi teléfono reconozca la tarjeta externa como un espacio disponible para descargar aplicaciones de Play Store y demás.

¿Cómo puedo definir mi tarjeta externa como almacenamiento principal? No soy un experto y realmente no quiero Rootear mi teléfono si hay otra manera. Si la única manera es Rootearlo, ¿alguien puede escribir una guía paso a paso para Android ICS?

Gracias a todos por adelantado. :)

0 votos

He añadido una posible solución a continuación, pero requerirá Root. Para saber cómo obtener Root en su dispositivo, consulte con nuestro índice principal en ¿Cómo puedo rootear mi dispositivo? si ya se menciona -- y crear una nueva pregunta para ello si no es así. Buena suerte.

0 votos

Puedes probar el siguiente enlace, y darme tu opinión. forum.xda-developers.com/showthread.php?t=1991583

1voto

Sid Puntos 3093

Puedes mover las aplicaciones de la memoria de tu teléfono al almacenamiento interno fácilmente con la configuración de tus aplicaciones. Ir a Settings -> Apps y selecciona las aplicaciones que quieres mover. A continuación, haz clic en el botón Mover al almacenamiento interno.

ScreenCap

O utilizar una aplicación como Aplicación a la SD para hacerlo cómodamente.


Si quieres hacer que tu tarjeta SD sea la ubicación por defecto Siga los siguientes pasos.

  1. Instalar SDK para Android

  2. Conecta tu dispositivo con la depuración USB activada

  3. Ejecute el comando Cd C:android-Sdk-Windowsplatform-Tools en cmd

  4. Introduzca el comando adb devices y debería ver su dispositivo conectado en la pantalla.

  5. Introduzca el comando adb shell pm getInstallLocationwhich le mostrará el valor actual de InstallLocation de su dispositivo. Sería uno de los siguientes:

    • 0 [Auto]: Let The Phone Decide The Best Location For An App
    • 1 [Internal]: It Installs Everything In The Internal Storage
    • 2 [External]: It Installs Everything In The Memory Card
  6. Introduzca el comando adb shell pm setInstallLocation 2 para cambiar la ubicación de la instalación a la memoria externa.

  7. Si todo funciona bien, no verá ningún mensaje en la pantalla. Ahora puede desconectar su dispositivo del PC.

Consulte <a href="http://www.softwaredon.com/2012/04/install-android-app-direct-into-sd-card.html" rel="nofollow noreferrer">este </a>para más información y capturas de pantalla

0 votos

Sid, eso sólo afectaría a las aplicaciones instaladas, y sólo si los desarrolladores lo permitieran explícitamente en su Manifest y no especificó ningún otro almacenamiento como "preferido".

0 votos

@Izzy hay dos métodos mencionados. ¿Te refieres a los dos? :O

0 votos

Me refería a la adb shell pm getInstallLocationwhich (2do método) -- pero esto también se aplica al 1er método: si el dev no permitió la ubicación de instalación para su app, no puedes moverla allí.

1voto

user32200 Puntos 11

Tengo una solución que no requiere Root, al menos para tu problema con Sygic. Acabo de usarlo en el nuevo XPeria J de mi marido para mover Sygic a su SD externa, porque teníamos exactamente el mismo problema que @Rita.

Instala FX File Manager desde la tienda de aplicaciones. Luego simplemente corte y pegue la carpeta Sygix desde el almacenamiento principal a la tarjeta externa. Tenía mis dudas de que la aplicación funcionara después de eso, ¡pero lo hace!

El acceso directo original que instala Sygic sigue abriendo el programa sin problemas y, lo que es mejor, cualquier mapa nuevo que descargue irá a la carpeta Sygic de la tarjeta externa, por lo que ya no tendrá que llenar la SD interna de 2 GB.

No resuelve el problema de hacer que la ext_card sea la predeterminada, pero si tienes miedo de hacer ROOT en tu teléfono, es una buena alternativa.

0 votos

Esta aplicación 'FX file manager' no está disponible actualmente en la App store.

0voto

Izzy Puntos 45544

Hasta que haya una respuesta real, algunas pistas para, hm, otras soluciones:

Un hilo en DroidRzr.com menciona cómo Mod. Tarjeta Sd externa para ser primaria . El post inicial habla de un "ZIP flashable", pero desafortunadamente no da ningún enlace a él. Más abajo, en el mismo hilo, hay un breve tutorial para usuarios rooteados se puede encontrar uno similar en el Foro XDA :

  1. montar /system lectura-escritura
  2. utilizar un editor de archivos para navegar a /system/etc
  3. localizar vold.fstab Haga una copia de seguridad de la misma (cópiela en su tarjeta, o cópiela en algo como vold.fstab.orig ), y abrirlo con un editor
  4. desplácese hasta la línea que dice # external sd card
  5. debajo de eso, cambie la línea que dice dev_mount sdcard-ext /mnt/sdcard-ext: a dev_mount sdcard /mnt/sdcard:
  6. desplácese más don a # internal eMMC
  7. debajo de eso, cambie la línea dev_mount sdcard /mnt/sdcard:: a dev_mount sdcard-ext /mnt/sdcard-ext::
  8. reiniciar

Ahora deberías haber intercambiado la tarjeta interna y la externa, y esta última debería usarse por defecto, como ocurría con las versiones anteriores de Android.

Advertencia: Yo no he probado esto (todavía no he conseguido rootear mi tablet - y mis teléfonos todavía funcionan con Gingerbread), así que hazlo bajo tu propio riesgo. No seré responsable de... lo que sea, ya sabes el descargo de responsabilidad. Sin embargo, lo peor que puedo imaginar que ocurra es que no funcione, y que ya no veas ni tu tarjeta interna ni tu tarjeta externa. En ese caso, simplemente restaura tu copia de seguridad original vold.fstab y deberías volver al estado con el que has empezado.

EDITAR:

También para usuarios rooteados, pero más fácil de usar: En la playstore puedes encontrar aplicaciones como Carpeta ICS SD 1 y root externa 2 interna SD 2 que debería aplicar los pasos anteriores de forma automática (haga clic en la imagen para ampliarla):

ICS SD Binder External 2 Internal SD

0voto

Rahul Puntos 1

Necesitarías rootear tu Android para poder hacer esto. Una vez hecho esto, usted puede Enlazar, asignar y mover carpetas internas de la aplicación SdCard a la externa

Esto funciona para cualquier aplicación, carpetas de juegos. Si usted sabe linux, crear enlaces simbólicos.

0voto

steve Puntos 1

No necesitas hacer todo ese asunto de las root. Sólo tienes que descargar una aplicación como Astro Cloud de forma gratuita, y con ella sólo tienes que mover cualquier archivo, vídeo, música, etc. que quieras de una forma de copiar y pegar a tu ext SD. En Astro Cloud se explica cómo hacerlo. Es realmente fácil de usar.

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