使用自定义任务来构建android模块

时间:2016-01-13 09:20:10

标签: android android-studio gradle android-gradle build.gradle

我在Android Studio上的项目有多个模块(MyApp1,MyApp2等),我想创建一个自定义任务,而不是调用Posts.query(),我想调用类似./gradlew :MyApp1:assembleDebug:的内容。

我想自定义该任务,因此它将首先清理项目,然后编辑子项目的构建信息(版本名称,版本号等)。

首先,我想问我是否可以将所有这些自定义任务放在根项目./gradlew releaseMyApp1文件中?其次,我如何从另一个gradle脚本调用子项目build.gradleassembleDebug任务?我试过这样的事情(在根项目assembleRelease内部但是它对我没有任何作用:

build.gradle

感谢您的帮助。

1 个答案:

答案 0 :(得分:0)

这样的事情:

task releaseMyApp1(dependsOn: ':MyApp1:assembleDebug')