Après la mise à jour d'Android Studio vers la version 2.2 et du plugin Gradle vers la version 2.2.0, le message d'erreur suivant s'affiche:
Erreur: (32, 1) Un problème est survenu lors de l'évaluation du projet ': jobdispatcher' . Impossible d'obtenir la propriété inconnue 'assembleRelease' pour le projet ': jobdispatcher' de type org.gradle.api.Project.
Le problème se trouve dans le fichier build.gradle du module jobdispatcher importé:
task aar(dependsOn: assembleRelease)
Quels changements puis-je apporter pour résoudre ce problème?
Notez que ce problème est très similaire à celui rapporté ici , mais reste légèrement différent.
Déplacez votre dépendance dependsOn
dans votre tâche Gradle comme indiqué ci-dessous:
task aar() << {
dependsOn 'assembleRelease'
}
Ajoutez simplement "" comme ceci pour résoudre votre problème:
de:
task aar(dependsOn: assembleRelease)
à:
task aar(dependsOn: "assembleRelease")
J'ai essayé toutes les réponses précédentes, toutes ne fonctionnent pas. Voici celle qui fonctionne après le niveau 2.2 . À partir de la version 2.2, ces tâches incluent également "assembleDebug" et "assembleRelease". Pour accéder à ces tâches, l'utilisateur devra utiliser une fermeture afterEvaluate:
afterEvaluate {
task aar(dependsOn: assembleRelease) {
//task
}
}
task aar {
....
}
aar.dependsOn('assembleRelease')
et la tâche aar s'exécutera après la tâche "assembleRelease" terminée ~
souhaite que cela vous aidera ~ :-D