Impossible d'obtenir une propriété inconnue 'assembleRelease' pour projet

Après avoir mis à jour Android Studio vers la version 2.2 et le plugin gradle vers 2.2.0, je reçois une erreur suivante:

Erreur: (32, 1) Un problème s'est produit en évaluant le projet ': jobdispatcher'. Impossible d'obtenir la propriété inconnue 'assembleRelease' pour le projet ': jobdispatcher' du type org.gradle.api.Project.

  • Comment capturer un événement lorsqu'un utilisateur supprime une boîte de dialogue d'alerte en appuyant sur BackKey dans Android
  • R.id ne peut pas être résolu
  • Ressource attendue de type animator
  • Changer l'emplacement de sauvegarde par défaut des projets (ou Espace de travail) dans Android Studio
  • Empêcher l'utilisateur de rejeter la notification
  • AsyncTaskLoader onLoadFinished avec une tâche en attente et un changement de configuration
  • Le problème est dans le fichier build.gradle d'un module de jobdispatcher importé:

    task aar(dependsOn: assembleRelease) 

    Quels changements puis-je apporter pour résoudre ce problème?

    Notez que cette question est très semblable, mais encore un peu différente de celle rapportée ici .

  • La meilleure façon d'intercepter une demande WebView dans Android
  • Écoute des mots-clés en tout temps, comme "Ok google" sur 4.4
  • Activation de fermeture d'Android par programme
  • Comportement audio HTML5
  • Zoom sur les sites sur Android android sdk emulator
  • Android - Ajout d'AppWidgets à une Activité
  • 5 Solutions collect form web for “Impossible d'obtenir une propriété inconnue 'assembleRelease' pour projet”

    Déplacez vos dépendances dependsOn votre tâche de gradle comme indiqué ci-dessous:

     task aar() << { dependsOn 'assembleRelease' } 

    Ajoutez simplement "" comme ceci pour corriger votre problème:

    de:

     task aar(dependsOn: assembleRelease) 

    à:

     task aar(dependsOn: "assembleRelease") 

    OK dans ce cas, il semble qu'une réponse soit simplement de supprimer cette ligne … rien ne semble s'être rompu sans elle.

     task aar { .... } aar.dependsOn('assembleRelease') 

    Et la tâche aar sera exécutée après la tâche "assemblyRelease" terminé ~

    Souhaite que cela vous aidera ~ 😀

    J'ai essayé toutes les réponses précédentes, toutes ne fonctionnent pas. Voici celui qui travaille après gradle 2.2. À partir de 2.2, ces tâches comprennent également "assemblDebug" et "assemblyRelease". Pour accéder à ces tâches, l'utilisateur devra utiliser une fermeture afterEvaluate:

     afterEvaluate { task aar(dependsOn: assembleRelease) { //task } } 
    coAndroid est un fan Android de Google, tout sur les téléphones Android, Android Wear, Android Dev et Android Games Apps.