Cordova浏览器平台错误

时间:2014-10-20 18:55:05

标签: cordova browser

我正在安装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)

2 个答案:

答案 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目录并再次添加平台。