Busqué en la web y en varios foros, pero aún no he encontrado una buena respuesta.
Compré 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 de Sygic y los mapas que quería usar. El teléfono decía "no hay suficiente espacio" porque Sygic quería usar 2 GB y solo tenía 1,4 GB de almacenamiento interno disponible.
Pensé que si compraba una tarjeta microSD de al menos 16 GB, eso resolvería el problema. No, no lo hizo, porque el estúpido teléfono no instalará las aplicaciones descargadas en la tarjeta externa. Mi teléfono anterior (Blackberry Curve) lo hacía todo automáticamente. Simplemente inserté la tarjeta SD y el teléfono descargó e instalé todo en la tarjeta microSD (solo tenía una tarjeta de 2 GB, porque era suficiente).
Puedo almacenar música e imágenes en mi tarjeta externa que descargo a 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, etc.
¿Cómo puedo definir mi tarjeta externa como el almacenamiento principal? No soy un experto y realmente no quiero rootear mi teléfono si hay otra forma. Si la única forma es rootearlo, ¿alguien puede escribir una guía paso a paso para Android ICS?
¡Gracias a todos de antemano! :)
Puede mover las aplicaciones en la memoria de su teléfono a su almacenamiento interno fácilmente con la configuración de su aplicación. Vaya a Settings -> Apps
y seleccione las aplicaciones que desea mover. Luego haga clic en el botón Mover a almacenamiento interno.
O use una aplicación como App to SD para hacer esto convenientemente.
Si desea que su tarjeta SD sea la ubicación predeterminada , siga los pasos a continuación.
Cd C:android-Sdk-Windowsplatform-Tools
en cmdadb devices
y debería ver su dispositivo adjunto en la pantalla.Ingrese el comando adb shell pm getInstallLocationwhich
que 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
Ingrese el comando adb shell pm setInstallLocation 2
para cambiar la ubicación de instalación a la memoria externa.
Consulte esto para obtener más información y capturas de pantalla
Manifest
y no especificaron ningún otro almacenamiento como "preferido".adb shell pm getInstallLocationwhich
(segundo método), pero esto también se aplica al primer método: si el desarrollador no permitió la ubicación de instalación de su aplicación, no puede moverla allí.Tengo una solución alternativa que no requiere ROOT, al menos para su problema con Sygic. Lo acabo de usar en la nueva XPeria J de mi esposo para mover Sygic a su SD externa, porque teníamos exactamente el mismo problema que @Rita.
Instale FX File Manager desde la tienda de aplicaciones. Luego, simplemente corte y pegue la carpeta Sygix del almacenamiento principal en ext_card. Tenía mis dudas de que la aplicación funcionara después de eso, ¡pero funciona!
El atajo original que instala Sygic aún abre el programa y, mejor aún, cualquier mapa nuevo que descargue irá a la carpeta Sygic en la tarjeta ext_card, por lo que no tendrá que llenar más esa tarjeta SD interna de 2 GB.
No resuelve el problema de hacer que la tarjeta ext_card sea la predeterminada, pero si desconfía de rootear su teléfono, es una buena alternativa.
Hasta que haya una respuesta real, algunos consejos para, hm, otras soluciones:
Un hilo en DroidRzr.com menciona cómo modificar la tarjeta SD externa para que sea primaria . La publicación inicial habla de un "ZIP flasheable", pero lamentablemente no da ningún enlace. Más abajo en el mismo hilo hay un breve tutorial para usuarios rooteados , uno similar se puede encontrar en el foro de XDA :
/system
lectura-escritura/system/etc
vold.fstab
, haga una copia de seguridad (cópielo en su tarjeta o cópielo en algo como vold.fstab.orig
) y ábralo con un editor# external sd card
dev_mount sdcard-ext /mnt/sdcard-ext:
adev_mount sdcard /mnt/sdcard:
# internal eMMC
dev_mount sdcard /mnt/sdcard::
adev_mount sdcard-ext /mnt/sdcard-ext::
Ahora debería haber intercambiado la tarjeta interna y la externa, y esta última debería usarse de forma predeterminada, como ocurría con las versiones anteriores de Android.
Advertencia: no he probado esto yo mismo (todavía no logré rootear mi tableta, y mis teléfonos aún ejecutan Gingerbread), ¡así que hágalo bajo su propio riesgo! No seré responsable de... lo que sea, ya conoces el descargo de responsabilidad. Sin embargo, lo peor que puedo imaginar que suceda es que no funcionaría, y ya no verías tu tarjeta interna ni externa. En ese caso, simplemente restaure su copia de seguridad original vold.fstab
y debería volver al estado en el que comenzó.
EDITAR:
También para usuarios rooteados, pero más fácil de usar: en la tienda de juegos puede encontrar aplicaciones como ICS SD Binder 1 y Root External 2 Internal SD 2 , que deberían aplicarse los pasos anteriores automáticamente (haga clic en la imagen para ampliar):
Necesitará rootear su Android para poder hacer esto. Una vez hecho esto, puede vincular, mapear, mover carpetas internas de aplicaciones SdCard a externas
Esto funciona para cualquier aplicación, carpetas de juegos. Si conoce Linux, crea enlaces simbólicos.
No necesita hacer todo ese negocio de enraizamiento. Simplemente descargue una aplicación como Astro Cloud de forma gratuita, y al usarla, simplemente mueva cualquier archivo, video, música, etc. que desee en una forma de copiar y pegar a su SD externa. En Astro Cloud te explica cómo hacerlo. Es realmente fácil de usar.
Sony ha lanzado una nueva línea de unidades flash USB diseñadas para funcionar con teléfonos inteligentes y tabletas, así como con PC. En un extremo hay un conector USB de tamaño completo que puede conectar a una computadora de escritorio o portátil. Pero si levanta la tapa, encontrará que esconde un pequeño conector micro USB.
Puede enchufar el conector micro USB en la mayoría de los teléfonos o tabletas con Android y la unidad aparecerá como almacenamiento externo, lo que le permitirá copiar archivos desde y hacia su dispositivo móvil. Luego, puede conectar el otro extremo de la unidad flash a su PC.
Actualmente, las unidades solo funcionan para dispositivos que ejecutan Android 4.0.3-4.3, pero se está abordando la compatibilidad con Android 4.4. Las unidades vienen en variantes de 8, 16 y 32 GB.
Lea más aquí .
Alternativamente, si su teléfono tiene Root, entonces tal vez le interese Meenova .
Esta revisión integral titulada "El lector de tarjetas Micro-SD de Meenova para Android" proporcionará más información, al igual que esta revisión en video .
izzy
Maziar Aboualizadehbehbahani