Ошибка: не удалось найти свойство 'assembleDebug' в проекте ': 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
и перезагрузить проект, но ничего не работает.
Пожалуйста, помогите.
Ответы
Ответ 1
- найдите, какая задача зависит от задачи assembleDebug.
- меняя следующее, я сделал хотя бы трюк:
от
task findbugs(type: FindBugs, dependsOn: assembleDebug)
в
task findbugs(type: FindBugs, dependsOn: "assembleDebug")
поэтому достаточно просто закрыть задачу кавычками.
Ответ 2
Это от В этом случае обходной путь таков:
//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============='
}
}