Iniciar avd falla, diciendo que no puede encontrar el emulador, pero existe

He instalado el SDK en Ubuntu 12.0.4. Inicié el gestor de SDK y actualizé varios paquetes.

Funcioné con el administrador avd y traté de crear un AVD, pero simplemente falló sin información.

Entonces intenté crear el avd de la línea de comando, usando la misma información que intenté utilizar del gui, y trabajó.

Cuando intenté comenzar ese AVD, él falló con (algunas secuencias elided):

Failed to start emulator: Cannot run program "<myhome>/apps/android/android-sdk-linux/tools/emulator": java.io.IOException: error=2, No such file or directory 

Esto es lo que veo cuando busco este archivo:

 $ ls -lt <myhome>/apps/android/android-sdk-linux/tools/emulator -rwxrwxr-x 1 <me> <me> 24828 May 25 08:20 <myhome>/apps/android/android-sdk-linux/tools/emulator* 

Como puede ver, existe el camino que está buscando.

¿Que está pasando aqui?

Parece que está ejecutando el sistema de 64 bits. Así que necesitas instalar ia32-libs.

Para instalar ia32-libs, coloque la siguiente línea en el terminal:

Sudo apt-get install ia32-libs

Hizo lo siguiente para resolver este problema: la herramienta de línea de comandos android (android avd), y utilizó Herramientas-> Administrar SDK para instalar emuladores de 64 bits. Entonces mv'ed emulador a emulator.old, y emulator64-brazo a emulador

Con ese enfoque no hay necesidad de instalar bibliotecas de 32 bits.

Si está utilizando Ubuntu de 64 bits o Linux sólo tiene que cambiar el nombre del emulador a cualquier otro nombre como emulator_backup y emulator64-brazo a emulador y esto funcionará.

No hay necesidad de instalar bibliotecas de 32 bits y también este es un proceso agitado.

Disfrute del desarrollo de Android en Ubuntu.

  • El botón de ejecución está deshabilitado en Android Studio
  • Cómo usb -conecta dispositivos android con adb bajo ubuntu
  • Zipalign: comando no encontrado - Ubuntu
  • Cómo ejecutar Android Emulator desde Shell en Ubuntu Server
  • android studio java terminado con un valor de salida diferente de cero 2
  • Android Repo init fallido
  • ¿Es posible conectar un dispositivo Android a través de un terminal a través de USB?
  • Error en la generación de Gradle en Android Studio
  • Comportamiento sorpresa de eclipse para archivos C mientras se utiliza JNI, ¿Por qué?
  • Cómo hacer que aapt y adb de Android funcionen en Ubuntu de 64 bits sin ia32-libs (funciona para las versiones 12, 13 y 14)
  • No se puede configurar Android con Ubuntu 11.10
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.