Android 如何在gradle中运行其他gradle命令

Android 如何在gradle中运行其他gradle命令,android,android-studio,gradle,Android,Android Studio,Gradle,我有两个模块,app和module1 应用程序不是依赖模块1 module1 AssemblerEase任务将更改应用程序中的数据 所以,我想在运行app:assembleerelease时自动运行module1:assembleerelease apply plugin: 'com.android.application' android { .... afterEvaluate { preBuild.dependsOn({ runM

我有两个模块,app和module1

应用程序不是依赖模块1

module1 AssemblerEase任务将更改应用程序中的数据

所以,我想在运行app:assembleerelease时自动运行module1:assembleerelease

apply plugin: 'com.android.application'

android {
    ....

    afterEvaluate {
        preBuild.dependsOn({
            runModuleaR.execute()
        })
    }
}

task runModuleaR(type: Exec) {
    println "runModuleaR start"
    commandLine "cmd", "gradlew", ':module1:assembleRelease'
    println "runModuleaR finish"
}
这是我的身材,格雷德尔

但它没有效果

我怎么换呢?谢谢