2014-10-20 80 views
0

我在Windows 7上运行Cordova,安装Chrome 38.0。 Android版本正常工作,但在浏览器平台上出现以下错误。 有什么想法?Cordova浏览器平台错误

(科尔多瓦版本:3.6.3-0.2.13和安装平台:安卓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) 

回答

-1

科尔多瓦工具调用Android的ant脚本,而这个错误通常是因为ant脚本无法找到android工具。

这通常发生在升级后或项目移动后。

尝试

$ cordova platform remove android 
$ cordova platform add android 

或删除平台/ Android的目录,然后再添加平台。

+0

正如我所说的,我的问题是**浏览器**平台,而不是Android。 Android工作正常。 – Babak 2014-10-21 04:59:26

+0

我不好,误解了这个问题 – Lorenzo 2014-10-23 21:18:18