2010-05-07 16 views
5

Quiero instalar la tarjeta SD en el emulador de Android (1.6). Estoy usando Eclipse 3.4.0Cómo instalar la tarjeta SD en el emulador de Android (1.6)

me encontré con un comando para instalar la tarjeta SD:

mksdcard

Pero dónde ejecuto No estoy recibiendo ??

me trataron en Dev herramientas-> emulador de terminal

Pero es que da un error: permiso denegado

Gracias ..

Respuesta

0

creo todos mis dispositivos virtuales a través de la ventana de diálogo en Eclipse. Ventana> Android SDK y AVD Manager> Nuevo (botón). Tiene controles de entrada para las especificaciones de la tarjeta SD.

11

esta forma más fácil de asegurarse de que su tarjeta SD esté asociada correctamente a su instancia de emulador es crear una AVD con una tarjeta SD. Hacerlo de la siguiente manera: en Eclipse: Ventana => SDK de Android y AVD Manager => New:

-Dar un nombre a la AVD (sin espacio permitido)
-Dar un objetivo SDK
tamaño -prestarán a la tarjeta SD deseada
-create la nueva AVD

o, segunda solución, que ya tiene su propio AVD y desea añadir una tarjeta SD para que: (? windows/Linux) abrir un símbolo del sistema o terminal cd a su directorio sdk/tools ejecute lo siguiente:
mksdcard 256M NameOfYourCard
(se puede pasar el tamaño que desee OFC)

y luego, poner el siguiente en ejecutar la configuración en el campo "Lanzamiento de línea de comandos adicional":

-sdcard fullPathToYourCard

Debería funcionar. Si no está claro, eche un vistazo in here para un procedimiento más detallado

+1

1 para proporcionar el método para una AVD existentes (mi caso, porque yo no tenía ni idea cuando seguí las instrucciones sobre cómo configurar un entorno de desarrollo de Android por primera vez). Sin embargo, ni esta respuesta ni la publicación de AndroidBlogger mencionan cuál es la ruta de acceso a la tarjeta. Empíricamente, descubrí que se creó en el directorio de herramientas, p. C: \ android-sdk-windows \ tools \ FirstSDCard –

2

Puede usar la herramienta de Android, una utilidad de línea de comandos disponible en el directorio SDK/tools /.

Here's un tutorial completo sobre cómo hacer esto.

0

Desde la línea de comandos que puede hacer lo siguiente Ir a la carpeta/herramientas del SDK

Crear perfil Android con la tarjeta SD

android.bat create avd -n jonas2 -t 1 -c 256M 

inicio emulador

emulator.exe -avd jonas2 
0

Si está utilizando Eclipe, simplemente haga clic en el ícono del Administrador de dispositivo Android, luego haga clic en la pestaña Administrador de dispositivo Android, si ya creó un AVD simplemente selecciónelo, luego haga clic k en el "botón Editar" en el lado derecho, luego ubique dónde está la tarjeta SD y luego cambie el tamaño para que prefiera el número "e".g: 256 o 512 o 1024 "y asegúrese de tener suficiente" Capacidad de almacenamiento interno ", 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 que debe ver que su tarjeta SD está "Montado"

Esto debería funcionar

Si desea agregar un archivo o una carpeta en la tarjeta SD acaba de hacer lo siguiente:..

pasos:

1) Abra el 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 la fuente c oda donde desea llamar a la función que escribe un archivo en el almacenamiento externo del dispositivo. 3) Inserte esta 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 "/ folder1/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) Introducir la siguiente línea de código para generar el archivo en la tarjeta SD:

FileOutputStream f = new FileOutputStream(file); 

último paso 7:

Guardar el archivo, a continuación, compilar y probar la aplicación utilizando el Android software emulador o el dispositivo.

¡Esto funcionará! ;-)

Cuestiones relacionadas