在构建 Android 应用程序期间运行脚本

K R*_*eck 3 android android-gradle-plugin

我现在想知道在构建 Android 应用程序时是否可以运行 .jar 程序或其他脚本,或者是否有人可以指导我一个示例。

我想在构建版本时对 strings.xml 文件进行排序。

可能我忘了说我正在使用 gradle。

rci*_*ati 5

您可以定义自己的Exec类型任务并使assembleRelease任务依赖于它:

task executeScript(type:Exec) {
    println 'Executing script...'
    commandLine './script.sh'
}

gradle.projectsEvaluated {
    assembleRelease.dependsOn executeScript
}
Run Code Online (Sandbox Code Playgroud)