我正在使用'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
重新加载项目,但没有任何效果.
请帮忙.
找到哪个任务取决于assembleDebug任务
更改以下内容至少对我有用:
从:
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=============' } }