Error:Could not find property 'assembleDebug' on project ':app'
Error:Could not find property 'assembleDebug' on project ':app'
我正在使用 '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")
所以只用引号包围任务就足够了。
来自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============='
}
}
如果您的项目中没有任何 "assemble",请查看此 post 的答案:
我正在使用 '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")
所以只用引号包围任务就足够了。
来自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============='
}
}
如果您的项目中没有任何 "assemble",请查看此 post 的答案: