Error:Could not find property 'assembleDebug' on project ':app'

孤街浪徒 提交于 2019-11-28 08:09:13
  1. find which task is depending on assembleDebug task
  2. changing the following did the trick for me at least:

from:

task findbugs(type: FindBugs, dependsOn: assembleDebug)

to:

task findbugs(type: FindBugs, dependsOn: "assembleDebug")

so just surrounding the task with quotes was enough.

It's from In that case, a workaround is this way:

//assembleDebug.doFirst {
//    println '=============assembleDebug============='
//}
//assembleRelease.doFirst {
//    println '=============assembleRelease============='
//}
//

// =======>

tasks.whenTaskAdded { task ->
    if (task.name == 'assembleDebug') {
        //task.dependsOn 'checkstyle', 'findbugs', 'pmd', 'lint'
        println '=============assembleDebug============='
    } else if (task.name == 'assembleRelease') {
        //task.dependsOn 'checkstyle', 'findbugs', 'pmd', 'lint'
        println '=============assembleRelease============='
    }
}

If you have no any "assemble" in your project, so check an answer from this post:

Could not get unknown property 'assemble'

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!