【问题标题】:Error:Could not find property 'assembleDebug' on project ':app'错误:在项目“:app”上找不到属性“assembleDebug”
【发布时间】:2016-11-27 14:15:48
【问题描述】:

我正在使用'com.android.tools.build:gradle:2.2.0-alpha6' 和 Android Studio 2.2 Preview 6。构建在 Gradle 2.1.0 上运行良好,但要启用即时运行,它要求我更新 Gradle 插件。

更新 Gradle 插件时,构建显示 "Error:Could not find property 'assembleDebug' on project ':app'"。我已经尝试清理 .gradle 和 .idea 并重新加载项目,但没有任何效果。

请帮忙。

【问题讨论】:

    标签: android gradle build.gradle android-studio-2.2


    【解决方案1】:
    1. 找出哪个任务依赖于assembleDebug任务
    2. 更改以下内容至少对我有用:

    来自:

    task findbugs(type: FindBugs, dependsOn: assembleDebug)
    

    到:

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

    所以只要用引号括住任务就足够了。

    【讨论】:

    • 非常感谢!多年来一直在寻找这个答案xD
    • 你是我的国王!要找到该行,请将您的项目放在 Android Studio 的“Project”模块中,右键单击 Root 文件夹,在路径中找到,键入“assembleDebug”。它在我的 quality.gradle 中。
    • 我收到一个错误:没有方法签名:java.lang.String.dependsOn() 适用于参数类型
    • 就像一个魅力,伙计。非常感谢:-)
    • 这个解决方案对我有用,但我不知道它在做什么?有人可以给我解释一下吗?
    【解决方案2】:

    来自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============='
        }
    }
    

    【讨论】:

      【解决方案3】:

      如果您的项目中没有任何“组装”,请查看此帖子的答案:

      Could not get unknown property 'assemble'

      【讨论】:

        猜你喜欢
        • 2014-06-14
        • 2018-08-23
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2013-02-27
        • 2015-03-04
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多