我有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
可能是错误的来源是什么?
答案 0 :(得分:1)
问题是ant的路径设置为:
〜/路径/为/ bin /蚂蚁
更改为
后/充满/路径/为/ bin /蚂蚁
错误消失了,构建成功了。 似乎问题在这里。但通过一些魔术 - 有时这种配置正在发挥作用。