如何在gradle for android中创建自定义内置类型?
我想创建一个buildTask,我可以从终端使用它作为“gradlew someTask”。我基本上想在运行构建之前做一些事情(比如更改versionCode和versionName)。我尝试了几种解决方案:如何在gradle for android中创建自定义内置类型?,android,android-gradle-plugin,build.gradle,gradlew,Android,Android Gradle Plugin,Build.gradle,Gradlew,我想创建一个buildTask,我可以从终端使用它作为“gradlew someTask”。我基本上想在运行构建之前做一些事情(比如更改versionCode和versionName)。我尝试了几种解决方案: someTask.initWith(buildTypes.debug) someTask{ ... } 这样做,我在执行gradle同步时没有收到错误,但当我运行gradlew someTask时,它会给我一个错误“在项目根目录中找不到someTask”,当我运行gradlew tas
someTask.initWith(buildTypes.debug)
someTask{
...
}
这样做,我在执行gradle同步时没有收到错误,但当我运行gradlew someTask
时,它会给我一个错误“在项目根目录中找不到someTask”,当我运行gradlew tasks
时,someTask也不会显示在列表中。
我怎样才能解决这个问题
感谢您的帮助感谢您这些用于编写自定义任务的Gradle教程对您很有帮助
OReilly教程:使用此语法定义任务
task myCustomTask << {
// Put task code here
}
任务myCustomTask