自定义shell脚本作为构建步骤,以便定义首先运行的任务

时间:2015-09-17 12:37:24

标签: android bash gradle

在我的Android工作室项目中。 我希望将自定义shell脚本作为构建步骤,以便定义首先运行的任务。

task printHello(type: Exec) {

    workingDir "$rootProject.projectDir/"

    //on linux
    commandLine './hello.sh'
}

以下是hello.sh:

#!/bin/bash
# declare STRING variable
STRING="Hello World"
#print variable on a screen
echo $STRING

我也想知道我是否可以使用bash脚本执行Gradle任务?

附加物

./gradlew task1
./gradlew task2

我可以在.sh文件中使用以下内容吗?

1 个答案:

答案 0 :(得分:1)

您可以在命令行中设置顺序 ./gradlew task1 task2 要么 ./gradlew task2 task1