如何将Gradle任务添加到Android构建中



我想在Android Studio下的Android构建中添加一个渐变任务。各种在线文档清楚地显示了如何创建任务,但而不是将其放置在build.gradle文件的何处以及其中的哪一个。

一个简单、完整的例子就是完美的

顺便说一句,我想添加一个预构建任务来准备一些数据,也许还可以添加一个后构建任务来进行一些验证/验证。

通过反复试验和Martin Zeitler的输入,我成功地将构建前和构建后的任务添加到了我的build.gradle(应用程序模块(中,如下所示:

这非常有效。

apply plugin: 'com.android.application'
android {
compileSdkVersion 26
buildToolsVersion "27.0.3"
defaultConfig {
applicationId "MyPackage"
minSdkVersion 11
targetSdkVersion 26
}
buildTypes {
release {
minifyEnabled false
proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.txt'
}
}
dependencies {
// My libraries here
}
// MY PREBUILD TASK
task PreBuild {
println "MY PRE-BUILD TASK"
}
// MY POSTBUILD TASK
gradle.buildFinished {
println "MY POST_BUILD TASK"
}
}

最新更新