在gradle中构建失败

时间:2015-08-10 08:09:51

标签: android bash android-gradle

我需要执行一个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.

通过我搜索了很多,但真的不知道如何解决。请帮帮我。

1 个答案:

答案 0 :(得分:0)

试试这个:

executable '/home/czhu/lokki/editxml.sh'

如果脚本中有一个shebang,应该可以工作。 ' COMMANDLINE'是完整的命令行。但是,可执行文件应该是你想要的。