Cordova – Error: spawn EMFILE

octubre 10, 2013

Estoy probando el framework Apache Cordova (antes phonegap) para desarrollar una aplicación para dispositivos móviles.
Una vez instalado, creé una aplicación demo mediante el comando

cordova create demo com.example.demo Demo

una vez creada la carpeta lo compile sin problemas

cd demo
cordova add platform android
cordova build android

y para probarlo en el emulador tienes que crear uno antes. Puedes hacerlo mediante el comando ‘android’ y te abre la interfaz Android SDK Manager, luego vas al menú ‘Tools->Manage AVDs…’ para administrar los emuladores.
Una vez creado el emulador quería probar la aplicación con el comando

cordova emulate android

y después de un rato de aparentemente no hacer nada, me arrojó el error

BUILD SUCCESSFUL
Total time: 15 seconds
WARNING : no emulator specified, defaulting to WildfireS
Waiting for emulator...
shell.js: internal error
Error: spawn EMFILE

después de buscar un rato la respuesta, se me ocurrió ejecutar el emulador por sí sólo

emulator -avd WildfireS

y me arrojó el error

emulator: ERROR: Unable to load VM from snapshot. The snapshot has been saved for a different hardware configuration.

Eliminé el emulador y creé uno nuevo y el problema quedó resuelto.

Fuentes:
http://stackoverflow.com/questions/19300676/phonegap-failed-to-install-sample-app-onto-android-emulator
http://stackoverflow.com/questions/4974568/how-do-i-launch-the-android-emulator-from-the-command-line

Responder

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión / Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión / Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión / Cambiar )

Google+ photo

Estás comentando usando tu cuenta de Google+. Cerrar sesión / Cambiar )

Conectando a %s

A %d blogueros les gusta esto: