我需要执行一个bash脚本来在android应用程序构建时更改strings.xml中的值。这是我在gradle脚本中使用的代码
task packDex(type:Exec) {
commandLine 'sh /home/czhu/lokki/editxml.sh'
}
preBuild.dependsOn packDex
失败了,只用了几句话。
:App:packDex FAILED
FAILURE: Build failed with an exception.
* What went wrong:
Execution failed for task ':App:packDex'.
> A problem occurred starting process 'command 'sh /home/czhu/lokki/editxml.sh''
* Try:
Run with --stacktrace option to get the stack trace. Run with --info or --debug option to get more log output.
通过我搜索了很多,但真的不知道如何解决。请帮帮我。
答案 0 :(得分:0)
试试这个:
executable '/home/czhu/lokki/editxml.sh'
如果脚本中有一个shebang,应该可以工作。 ' COMMANDLINE'是完整的命令行。但是,可执行文件应该是你想要的。