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.
- Depuración en Eclipse con teléfono Android real en Ubuntu 10.10
- Gradle invocation "completar con éxito con 1 error" en Ubuntu 13.10
- Error de compilación de estudio de Android en ubuntu install
- ¿No puedes ver el tráfico WiFi de mi móvil en Wireshark?
- "Plataforma cordova add android" falla con un error inesperado
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?
- PhoneGap / Cordova Desarrollo de Android
- Adb no responde con android studio en Ubuntu
- ¿Cómo abrir el administrador de AVD en Ubuntu Linux desde la línea de comandos?
- Linux Ubuntu Android SDK manager no está iniciando - android: java: no encontrado
- Problemas con el teclado de Android Studio en Ubuntu
- El emulador de Android no se inicia, avd
- Fastboot y adb no funcionan con sudo
- 'Ningún comando' adb 'encontrado' error en Ubuntu
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.
- GIF transparente en Android ImageView
- Después de instalar ADT Plugin, Bienvenido a Android Development Doesnt Aparecer