Gradle 任务从 Android Studio 失败,Wrapper 工作正常

Gradle task failing from Android Studio, Wrapper working fine

我有一个包含多个模块的项目并添加了以下任务,我在这里将其简化,但它的功能更多。

当我 运行 从终端使用 ./gradlew modulename:assemblePush 时,它工作正常。

然而,当我在 Android Studio 中从 gradle 窗格(模块 -> 任务 -> 其他 -> assemblePush)找到任务时,构建脚本失败并显示:

What went wrong:

Could not determine the dependencies of task ':assemblePush'. Task with path 'assembleRelease' not found in root project 'moudleName'.**

allprojects {
    task assemblePush(dependsOn: ['assembleRelease']) {
        doLast {
       println name
       println project.name
       }
   }
}

转移到子项目已经奏效,现在可以由 Android Studio

调用
subprojects {
    task assemblePush(dependsOn: ['assembleRelease']) {
        doLast {
       println name
       println project.name
       }
   }
}