我正在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发布
获得解决方案答案 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?
重新启动系统并尝试清理构建。希望它有所帮助。