J'utilise 'com.Android.tools.build:gradle:2.2.0-alpha6'
et Android Studio 2.2 Preview 6. La construction fonctionne parfaitement sur Gradle 2.1.0, mais pour activer l'exécution instantanée, il me demande de mettre à jour le plugin Gradle.
Lors de la mise à jour du plugin Gradle, la version affiche "Error:Could not find property 'assembleDebug' on project ':app'"
. J'ai déjà essayé de nettoyer .gradle
et .idea
et rechargement du projet, mais rien ne fonctionne.
Veuillez aider.
de:
task findbugs(type: FindBugs, dependsOn: assembleDebug)
à:
task findbugs(type: FindBugs, dependsOn: "assembleDebug")
il suffit donc d'entourer la tâche de guillemets.
Cela vient de Dans ce cas, une solution de contournement est la suivante:
//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============='
}
}
Si vous n'avez aucun "assemblage" dans votre projet, alors vérifiez une réponse de ce post: