Android 错误:找不到属性';汇编bug';关于项目';:app&x27;
我使用的是Android 错误:找不到属性';汇编bug';关于项目';:app&x27;,android,gradle,build.gradle,android-studio-2.2,Android,Gradle,Build.gradle,Android Studio 2.2,我使用的是'com.android.tools.build:gradle:2.2.0-alpha6'和android Studio 2.2预览版6。这个构建在Gradle2.1.0上运行得非常好,但是为了启用instant run,它要求我更新Gradle插件 在更新Gradle插件时,生成显示“错误:无法在项目上找到属性'AssembledBug':app'”。我已经尝试过清理.gradle和.idea并重新加载项目,但没有任何效果 请帮忙 查找哪个任务取决于assembleDebug任务 更
'com.android.tools.build:gradle:2.2.0-alpha6'
和android Studio 2.2预览版6。这个构建在Gradle2.1.0上运行得非常好,但是为了启用instant run,它要求我更新Gradle插件
在更新Gradle插件时,生成显示“错误:无法在项目上找到属性'AssembledBug':app'”
。我已经尝试过清理.gradle
和.idea
并重新加载项目,但没有任何效果
请帮忙
非常感谢!多年来一直在寻找这个答案,你是我的国王!要查找行,请将您的项目放在Android Studio的“project”模块中,右键单击根文件夹,在路径中查找,键入“assembleDebug”。对我来说是quality.gradle。我得到一个错误:没有方法的签名:java.lang.String.dependsOn()适用于参数类型,比如charm,伙计。非常感谢:-)这个解决方案对我有效,但我不知道它在做什么?谁能给我解释一下吗?
task findbugs(type: FindBugs, dependsOn: assembleDebug)
task findbugs(type: FindBugs, dependsOn: "assembleDebug")
//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============='
}
}