我正在安装Chrome 38.0的Windows 7上运行Cordova。 Android版工作正常但我在浏览器平台上遇到以下错误。 有什么想法吗?
(Cordova版本:3.6.3-0.2.13和已安装的平台:android 3.6.3,浏览器3.5.2)
>cordova run browser
Running command: cmd "/s /c ""d:\***\platforms\browser\cordova\run.bat"""
events.js:72
throw er; // Unhandled 'error' event
^
Error: spawn ENOENT
at errnoException (child_process.js:1001:11)
at Process.ChildProcess._handle.onexit (child_process.js:792:34)
Error: cmd: Command failed with exit code 8
at ChildProcess.whenDone (C:\***\AppData\Roaming\npm\node_modules\cordova\node_modules\cordova-lib\src\cordova\superspawn.js:135:23)
at ChildProcess.emit (events.js:98:17)
at maybeClose (child_process.js:756:16)
at Process.ChildProcess._handle.onexit (child_process.js:823:5)
答案 0 :(得分:1)
感谢Alan,我的问题已经解决了。 请参阅:“cordova run browser” reports error “Error: spawn ENOENT”
我只需更正&#34; <my_path>\testapp\platforms\browser\cordova\run
&#34;中的Chrome地址文件。
答案 1 :(得分:-1)
cordova工具调用Android ant脚本,这个错误通常是因为ant脚本找不到android工具。
这通常在升级后或项目移动后发生。
尝试
$ cordova platform remove android
$ cordova platform add android
或删除platforms / android目录并再次添加平台。