如何在gradle for android中创建自定义builtType?

时间:2015-07-11 16:41:47

标签: android android-gradle build.gradle gradlew

我想创建一个buildTask,我可以将其作为" gradlew someTask"从终端。在运行构建之前,我基本上想要做一些事情(比如更改versionCode和versionName)。我尝试了一些解决方案:

someTask.initWith(buildTypes.debug)
someTask{
 ...
}

这样做,我在执行gradle同步时没有出现任何错误,但是当我运行gradlew someTask时,它会给我一个错误" someTask not found in project root"当我运行gradlew tasks时,someTask也没有显示在列表中。 我该如何解决这个问题?

感谢任何帮助。
谢谢

2 个答案:

答案 0 :(得分:0)

答案 1 :(得分:0)

使用此语法定义任务

task myCustomTask << {
    // Put task code here
}

用法:gradlew myCustomTask