No se puede crear 2.3.3 Intel Atom AVD (userdata.img no encontrado)

He leído todas las preguntas relevantes y ninguna solución me ha funcionado ( "No puedo encontrar un archivo userdata.img para ABI armeabi …" )

Puedo crear / ejecutar Intel Atom AVD en 4.2.2 sin ningún problema.

Pero cuando elijo 2.3.3 como la blanco, consigo el error siguiente de la consola:

[2013-02-16 20:44:04 - SDK Manager] Unable to find a 'userdata.img' file for ABI x86 to copy into the AVD folder. 

He intentado desinstalar / reinstalar la imagen de Intel sin éxito.

Estoy usando las herramientas de desarrollo de Android Build: v21.1.0-569685

Introduzca aquí la descripción de la imagen

4 Solutions collect form web for “No se puede crear 2.3.3 Intel Atom AVD (userdata.img no encontrado)”

Busqué la respuesta a esto y después de llegar con las manos vacías, investigué qué archivos se estaban instalando / eliminado al agregar / quitar los niveles de SDK a través del administrador.

Esto funcionó para mí. Es un error con la ubicación de la carpeta de imágenes del sistema android-10 x86. Lo descubrí comparando w / las otras versiones que funcionan como android-17.

Copié los archivos de la carpeta

<Sdk> / sistema-imágenes / android-10 / x86 / images / x86

A la carpeta correcta

<Sdk> / sistema-imágenes / android-10 / x86

No intenté suprimir ningunos archivos existentes, yo acaba de combinar los archivos en w / los archivos existentes que están allí.

(Esto estaba en una btw de Mac)

Esta solución fue necesaria para la revisión 1 de la imagen, a partir de la revisión 2 ya no es necesario . Vea la respuesta de Ralf abajo.

Al parecer, la imagen del sistema x86 para android-10 (como se descarga desde Android SDK Manager) instala algunos archivos en el lugar equivocado.

Puedes hacerlo funcionar creando enlaces simbólicos en <sdk root>/system-images/android-10/x86/ apuntando a todos los archivos en <sdk root>/system-images/android-10/x86/images/x86/ .

Esto debería funcionar en cualquier sistema Unix (probado en Linux):

 cd $ANDROID_HOME/system-images/android-10/x86/ for F in `ls images/x86/`; do ln -s images/x86/$F; done 

Donde $ANDROID_HOME señala su instalación de SDK.

Después de notar el problema mencionado aquí, arreglamos la imagen del sistema en el repositorio SDK. Si abre el Administrador de SDK e instala la revisión 2 de Intel x86 System-Image para API 10, ahora debería funcionar correctamente sin tener que mover archivos. A pesar de la cuestión del embalaje, la imagen del sistema es la misma. El emulador indicará "Android 2.3.7" (ambos Android 2.3.3 y 2.3.7 son API 10.)

Instale la imagen del sistema Atom x86 manualmente. Puedes encontrar la imagen correcta y las instrucciones de instalación detalladas aquí , pero primero quita la imagen x86 antigua de Android SDK Manager. Funcionó para Mí.

  • Cómo abrir el 'Asistente de creación de iconos de lanzador' en eclipse (Android)?
  • Android y Eclipse 2 versiones diferentes de la misma aplicación
  • ¿Cómo puedo desactivar el auto show de las consolas ADB en Eclipse?
  • Cómo cambiar el API de nivel 8 a 3 en Eclipse
  • No se puede configurar la memoria de invitados 'android_arm': argumento no válido
  • ¿Por qué no puedo anular onConfigurationChanged (Configuration)?
  • ADB, Wifi y Eclipse: ¿cómo puedo configurar?
  • Ver android logcat sin eclipse
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.