studio - ¿Cómo crear un AVD para Android 4.0.3?(No se puede encontrar un ''userdata.img'')
emulador android studio no funciona (5)
Abra el administrador de SDK (ejecute como administrador) -> Android 4.1 (API 16) -> Imagen del sistema ARM EABI v7a. Instala esto.
Estoy intentando crear mi primer AVD para Android 4.0.3 siguiendo los tutoriales , pero aparece el mensaje de error:
[2012-05-09 10:46:29 - Administrador de SDK] No se puede encontrar un archivo ''userdata.img'' para que ABI armeabi lo copie en la carpeta AVD.
Mis intentos de resolver:
- Estaba intentando con el Android 4.0, ahora actualicé a la 4.0.3 y el problema es el mismo.
- Reinstalé el plugin de Eclipse dos veces con 4.0 y dos veces con 4.0.3, y el comportamiento no cambia.
- Descargué Eclipse para Java nuevamente en otra carpeta e instalé el complemento. El comportamiento es el mismo.
El archivo <sdk>/system-images/android-15/armeabi-v7a/userdata.img
existe, es un archivo de 4 MB, de solo lectura.
Pregunta relacionada : Cómo crear un AVD para Android 4.0 : la respuesta no funcionó aquí.
Estoy ejecutando Eclipse Indigo Service Release 2 Build ID: 20120216-1857 en Ubuntu 11.10.
Asegúrate de tener todos los últimos archivos instalados. Vaya al administrador de SDK en Eclipse (Administrador de WINDOW / SDK). Asegúrese de que todos los archivos muestren "instalado".
Creo que también tienes que descargar la imagen del sistema ARM EABI v7a en Android 4.1
Escribí una guía de instalación para que Android SDK y Eclipse trabajen juntos. Hay un par de escollos que puede encontrar especialmente en Windows con respecto a los firewalls. Aquí está:
http://testigniter.blogspot.co.uk/2012/06/eclipse-with-android-sdk-installation.html
Tengo este problema cuando intento configurar un emulador para Android 2.3.3 (API 10).
Tenía dos plataformas instaladas en mi SDK: API 10 y 17. Noté que los archivos userdata.img
para estas plataformas se encontraban a continuación:
system-images/
android-17/
x86/
userdata.img
android-10/
x86/
images/
x86/
userdata.img
Como puede ver, las imágenes del emulador para la plataforma android-10
probablemente no se colocaron en la carpeta correcta.
De todos modos, en resumen: si se encuentra en la misma situación, simplemente mueva el contenido de la android-[version]/x86/images/x86/
a la carpeta android-[version]/x86/
. Funciono para mi
Obviamente, si está intentando iniciar una imagen ARM, haga lo mismo con la carpeta armeabi
lugar de la carpeta x86
.