当前位置:  开发笔记 > Android > 正文

错误:在项目':app'上找不到属性'assembleDebug'

如何解决《错误:在项目':app'上找不到属性'assembleDebug'》经验,为你挑选了2个好方法。

我正在使用'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重新加载项目,但没有任何效果.

请帮忙.



1> Shehabic..:

    找到哪个任务取决于assembleDebug任务

    更改以下内容至少对我有用:

从:

task findbugs(type: FindBugs, dependsOn: assembleDebug)

至:

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

所以用引号围绕任务就足够了.


你是我的国王!要查找该行,请将项目置于Android Studio的"Project"模式中,右键单击Root文件夹,在路径中找到,键入"assembleDebug".对我来说,这是质量.

2> qinmiao..:

它是从那种情况下,解决方法是这样的:

//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============='
    }
}

推荐阅读
乐韵答题
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有