Ant构建错误= exec-shell返回:1

时间:2016-04-21 10:24:16

标签: android kony

我正在Kony Studio做一个演示项目。在运行Android应用程序时,我总是得到Ant build error

请检查错误日志

-post-package:
[exec-shell] 
[exec-shell] /Users/mac/Library/Android/sdk/tools/ant/build.xml:1037: The following error occurred while executing this line:-do-debug:
[exec-shell] 
[exec-shell]  [zipalign] Running zip align on final apk...
[exec-shell] /Users/mac/Library/Android/sdk/tools/ant/build.xml:1039: The following error occurred while executing this line:
[exec-shell] /Users/mac/Library/Android/sdk/tools/ant/build.xml:336: Execute failed: java.io.IOException: Cannot run program "/Users/maca/Library/Android/sdk/tools/zipalign" (in directory "/Users/mac/KonySampleApps/temp/DisplayText/build/luaandroid/dist/DisplayText"): error=13, Permission denied
[exec-shell]    at java.lang.ProcessBuilder.processException(ProcessBuilder.java:478)

Log说文件存在权限问题,但我同时给予了读/写权限,甚至没有运气,我正在使用MacBookPro。帮我解决这个问题。提前致谢。

this发布

获得解决方案

2 个答案:

答案 0 :(得分:0)

检查/Users/maca/Library/Android/sdk/tools/zipalign是否存在且可执行。谷歌经常移动zipalign(以及其他工具)。

如果缺少从/Users/maca/Library/Android/sdk/build-tools/…/Users/maca/Library/Android/sdk/tools的副本(最新)。

答案 1 :(得分:-1)

尝试在环境变量中设置变量ANT_HOME,并将其指向您的Kony ant文件夹,并在路径变量中添加Ant bin的路径。

Setting environment variables in OS X?

重新启动系统并尝试清理构建。希望它有所帮助。