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

后端 未结 3 624
长情又很酷
长情又很酷 2020-12-09 09:01

I am using \'com.android.tools.build:gradle:2.2.0-alpha6\' and Android Studio 2.2 Preview 6. The build runs perfectly fine on Gradle 2.1.0, but to enable instan

相关标签:
3条回答
  • 2020-12-09 09:40

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

    Could not get unknown property 'assemble'

    0 讨论(0)
  • 2020-12-09 09:41
    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.

    0 讨论(0)
  • 2020-12-09 09:44

    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============='
        }
    }
    
    0 讨论(0)
提交回复
热议问题