Sencha Touch原生 - Cordova构建因EACCESS错误而失败

时间:2014-04-04 13:20:17

标签: cordova ant sencha-touch cordova-3 sencha-cmd

我有sencha touch项目。做sencha“app build native”会因cordova部分的错误而失败。

错误可以单独调用“cordova build”:

Running command: project/cordova/platforms/android/cordova/build args=[]
execvp(): Permission denied
events.js:72
    throw er; // Unhandled 'error' event
          ^
Error: spawn EACCES
    at errnoException (child_process.js:980:11)
    at Process.ChildProcess._handle.onexit (child_process.js:771:34)
Error: /Users/denisobydennyh/sites/checkdrive/phone-   app/src/main/webapp/cordova/platforms/android/cordova/build: Command failed with exit code 8
at ChildProcess.whenDone (/usr/local/lib/node_modules/cordova/src/superspawn.js:112:23)
at ChildProcess.EventEmitter.emit (events.js:98:17)
at maybeClose (child_process.js:735:16)
at Process.ChildProcess._handle.onexit (child_process.js:802:5)

之前它正在运作。 Ant可以访问。 “build”文件具有所有的执行标志。 Project dir有777个权限。

Cordova版本3.4 Ant版本1.9.2

可能是错误的来源是什么?

1 个答案:

答案 0 :(得分:1)

问题是ant的路径设置为:

〜/路径/为/ bin /蚂蚁

更改为

/充满/路径/为/ bin /蚂蚁

错误消失了,构建成功了。 似乎问题在这里。但通过一些魔术 - 有时这种配置正在发挥作用。