在我的主要grade.build文件中,我有以下内容:
...
preBuild.dependsOn 'copyConfigFile'
task copyConfigFile(type: Copy) {...}
apply from: 'dirLocation/other.gradle'
import com.android.builder.core.DefaultManifestParser
android {...}
在other.grade中有一个任务我尝试添加为另一个preBuild依赖项,但是gradle说该任务无法在project:app中找到。
答案 0 :(得分:1)
你可以使用gradle.taskGraph.whenReady,这是一个例子:
task installDebug
gradle.taskGraph.whenReady {
installDebug.dependsOn 'projectA:projectB:installDebugExecutable'
}