Si está utilizando Eclipe, haga clic en el El ícono del Administrador de Dispositivos Android, luego haz clic en la pestaña Administrador de Dispositivos Android, si ya has creado un AVD simplemente selecciónalo, luego haz clic en el "Botón Editar" en el lado derecho, luego localiza donde la Tarjeta SD cambia de tamaño. prefiera el número "eg: 256 o 512 o 1024" y asegúrese de tener suficiente "Almacenamiento interno" capacidad ", luego haga clic en el botón" Aceptar ". Ahora vaya a "Ejecutar configuración" y encienda su emulador AVD, en la configuración de AVD debería ver que su tarjeta SD está "montada".
Esto debería funcionar.
Si desea agregar un archivo o una carpeta o mover la aplicación en la tarjeta SD sólo lo hacen los siguientes:
pasos:
1) abrir archivo de código fuente de la aplicación Android con un editor de texto o de programación . 2) Busque la ubicación en el código fuente donde desea llamar a la función que escribe un archivo en el almacenamiento externo del dispositivo. 3) Introducir esta sola línea de código para comprobar si la tarjeta SD:
File sdCard = Environment.getExternalStorageDirectory();
4) insertar estas líneas de código para establecer el directorio y nombre de archivo:
File dir = new File (sdcard.getAbsolutePath() + "/folder1/folder2");
dir.mkdirs();
File file = new File(dir, "example_file");
5) Sustituir "/ carpeta1/folder2 "en el código anterior con la ruta real donde tiene la intención de guardar el archivo. Esta debería ser una ubicación en la que normalmente guarda los archivos de su aplicación. Además, cambie el valor de "archivo_ejemplo" al nombre de archivo real que desea usar.
6) insertar la siguiente línea de código para generar el archivo en la tarjeta SD:
FileOutputStream f = new FileOutputStream(file);
Finally step 7:
Guardar el archivo, a continuación, compilar y probar la aplicación utilizando el software emulador de Android o el dispositivo.
¡Esto funcionará! ;-)
Ya lo intenté, todavía tienen problema, no lo tengo en el teléfono. –
ok, puedo darte una forma alternativa al aumentar la memoria interna de tu emulador, ¡no tienes que mover aplicaciones en Sdcard! –
Todos los clientes que usan Droid o Droidx con Verizon no pueden mover la aplicación a la tarjeta SD. Me esta volviendo loco. ¿Algunas ideas? –