我正在使用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,'已连接的设备列表\ r \ n \ r \ n',''] exec:android list avds ['android list avds',null,'可用的Android虚拟设备:\ n名称: AVD_for_Nexus_S \ n路径:C:\\ Users \\ Evers \\。android \\ avd \\ AVD_for_Nexus_S.avd \ n目标:Android 4.4(API等级19)\ n ABI:armeabi-v7a \ n外观:480x800 \ n',''] exec:android list avds ['android list avds',null,'可用的Android虚拟设备:\ n名称:AVD_for_Nexus_S \ n路径:C:\\ Users \\ Evers \\。android \\ avd \\ AVD_for_Nexus_S.avd \ n目标:Android 4.4(API等级19)\ n ABI:armeabi-v7a \ n外观:480x800 \ n','']警告:未指定模拟器,默认为AVD_for_Nexus_S等待模拟器。 exec:adb devices events.js:72 throw er; //未处理的“错误”事件
有什么线索吗?
手动启动模拟器后,只需重新运行即可。
创建模拟器
android
cmd并按Enter,将出现一个GUI。启动模拟器
emulator.exe -avd *avdname*
以cmd为单位(等待几分钟以完全启动)本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句