我正在使用Cordova构建Android应用。 Android模拟器工作正常,但我没有使用它,因为我安装了Ripple模拟器。我继续构建我的应用程序,但是模拟器被破坏的地方。
当我执行以下操作:
cordova create test
cordova platform add android
cordova build
cordova emulate
导致以下错误:
Error: An error occurred while emulating/deploying the android project.
events.js:72
throw er; // Unhandled 'error' event
^
Error: spawn ENOENT
at errnoException (child_process.js:980:11)
at Process.ChildProcess._handle.onexit (child_process.js:771:34)
]
我已经安装了Cordova 3.2,Android 4.3 API以及4.4。我试图重新安装Cordova
npm uninstall cordova
并重新安装它,但它仍然产生相同的错误。我还重新安装了Android SDK。这是运行run.bat –emulator时的日志:
[ ‘adb devices’, null, ‘List of devices attached \r\n\r\n’, ” ]
exec: android list avds
[ ‘android list avds’,
null,
‘Available Android Virtual Devices:\n Name: AVD_for_Nexus_S\n Path: C:\\
Users\\Evers\\.android\\avd\\AVD_for_Nexus_S.avd\n Target: Android 4.4 (API lev
el 19)\n ABI: armeabi-v7a\n Skin: 480×800\n’,
” ]
exec: android list avds
[ ‘android list avds’,
null,
‘Available Android Virtual Devices:\n Name: AVD_for_Nexus_S\n Path: C:\\
Users\\Evers\\.android\\avd\\AVD_for_Nexus_S.avd\n Target: Android 4.4 (API lev
el 19)\n ABI: armeabi-v7a\n Skin: 480×800\n’,
” ]
WARNING : no emulator specified, defaulting to AVD_for_Nexus_S
Waiting for emulator…
exec: adb devices
events.js:72
throw er; // Unhandled ‘error’ event
任何线索?