without studio run manager funciona emulator emulador create configurar android avd
el repositorio de google

run - install avd manager android studio



Cómo crear un AVD para Android 4.0 (7)

Android 4.0 ya está lanzado. Acabo de actualizar mi complemento ADT y descargué el SDK 4.0. Pero cuando intento crear un AVD para Android 4.0, Eclipse me dice ''No se puede encontrar un archivo'' userdata.img ''para que ABI armeabi copie en la carpeta AVD''.

Encontré que d:/android-sdk-windows/platforms/android-14 falta la carpeta de ''imágenes'' que tienen otras versiones. Esta carpeta puede tener ''userdata.img'' que debe crear un AVD.

¿Dónde debería obtener ''userdata.img'', y cómo creo un AVD para Android 4.0?


Acabo de hacer lo mismo. Si observa el "Administrador de Android SDK" en la sección "Android 4.0 (API 14)" verá algunos paquetes. Uno de estos se denomina "Imagen del sistema ARM EABI v7a".

Esto es lo que necesita descargar para crear un dispositivo virtual Android 4.0:


Esta respuesta es para crear AVD en Android Studio.

  1. Primero haga clic en el botón AVD en la barra superior de su Android Studio.

  1. En esta ventana haga clic en Crear dispositivo virtual.

  1. Ahora elegirá el perfil de hardware para AVD y haga clic en Siguiente.

  1. Elija la versión de Android Api que desee en su AVD. Descargar si no existe ninguna API. Haga clic en Siguiente.

  1. Ahora es la ventana para personalizar algunas características de AVD como la cámara, la red, la memoria y el tamaño de memoria RAM, etc. Solo mantenga la configuración predeterminada y haga clic en Finalizar.

  1. Su AVD está listo, ahora haga clic en el botón AVD en Android Studio (igual que en el primer paso). Entonces podrás ver AVD creado en la lista. Haga clic en el botón Reproducir en su AVD.

  1. Su AVD comenzará pronto.


Este sitio Android Create AVD le muestra cómo instalar la última versión del SDK de Android y AVD versión 4 en Eclipse con video y capturas de pantalla si aún está atascado.


Otra solución, para aquellos de nosotros sin una conexión a Internet a nuestra máquina de desarrollo es:

Cree una carpeta llamada system-images en el nivel superior de su directorio de SDK (junto a las platforms y tools ). Cree los subdirectorios android-14 y android-15 (según corresponda). Extraiga la armeabi-v7a completa de armeabi-v7a a estos directorios; sysimg_armv7a-15_r01.zip (desde, por ejemplo, el repositorio de google ) va a android-15 , sysimg_armv7a-14_r02.zip a android-14 .

No he intentado este procedimiento sin conexión, finalmente cedí y utilicé mi asignación de banda ancha en casa, pero estas son las ubicaciones de destino para estos grandes sysimg, para futuras referencias.

He intentado crear los subdirectorios de image en los que estaban ausentes en 14 y 15, pero aunque esto permitió que el AVD creara una imagen (para 15 pero no 14), no había mostrado el logotipo de Android después de 15 minutos.


Si instaló la imagen del sistema y aún recibe este error, es posible que el administrador del SDK de Android no haya colocado los archivos en la carpeta correcta para el administrador de AVD. Vea una respuesta a la pregunta de desbordamiento de pila ¿ Cómo crear un AVD para Android 4.0.3? (No se puede encontrar un ''userdata.img'') .


También puede obtener este problema si tiene su versión de Android SDK controlada. Obtienes un error ligeramente diferente:

No se puede encontrar un archivo ''userdata.img'' para que ABI .svn se copie en la carpeta AVD.

Por alguna razón, el administrador de dispositivos virtuales de Android (AVD) cree que la carpeta .svn está especificando una interfaz binaria de aplicación (ABI). Busca userdata.img dentro de la carpeta .svn y no puede encontrarlo, por lo que falla.

Usé la extensión de shell que se encuentra en las respuestas para la pregunta de desbordamiento de pila Eliminando archivos .svn de todos los directorios para eliminar todas .svn carpetas .svn recursivamente de la carpeta android-sdk . Después de esto, el administrador de AVD pudo crear un AVD con éxito. Todavía tengo que descubrir cómo conseguir que el SDK funcione bien con Subversion .


Tuve un problema similar, pero utilizando IntelliJ IDEA en lugar de Eclipse . Ya tenía instalado el EABI de ARM, pero aún así recibí el error.

Para IntelliJ IDEA, parece que también debe crear un AVB antes de ejecutar el emulador, por lo que para ello solo debe ingresar al Android SDK Manager y crear un nuevo AVB. Esto debería resolver su problema ... Asegúrese de haber seguido la respuesta anterior para incluir el ARM antes de seguir estos pasos.