在Android Gradle中执行Shell脚本

我想运行一个shell脚本来在构建我的应用程序时更改string.xml中的值。我应该在哪里在gradle中运行脚本,因为其中没有任务。或者,因为我将使用Jenkins构建应用程序,所以我应该在Jenkins服务器上运行脚本吗?请帮帮我。

    apply plugin: 'com.android.application'

android {

compileSdkVersion 22

buildToolsVersion '22.0.1'

}

defaultConfig {

.......

}

buildTypes {

release {

.......

}

}

productFlavors {

development {}

production {}

}

sourceSets {

androidTest {

setRoot('src/test')

}

}

packagingOptions {..}

dependencies {...}

回答:

您可以添加一个preBuild运行脚本并使其依赖于构建的步骤。

task myPreBuild << {

commandLine './script.sh'

}

build.dependsOn myPreBuild

以上是 在Android Gradle中执行Shell脚本 的全部内容, 来源链接: utcz.com/qa/429850.html

回到顶部