Module… n’est pas soutenu par gradle

J’utilise IntelliJ IDEA Pro 13.1.2. Jamais utilisé des versions inférieures à 13.

Lorsque j’essaie d’exécuter build.gradle partir d’IDE, je reçois le message suivant:

Le module n’est pas soutenu par gradle

Je peux exécuter ce script à partir de la ligne de commande.

Le répertoire “root” contient à la fois des sous-répertoires .gradle et gradle et, en général, sa structure est très similaire à celle d’un autre module du même projet où je peux exécuter sa génération à partir d’IDE sans problème.

Des suggestions sur la poursuite du dépannage?

Si vous n’avez pas configuré le projet IDE via “Import Project” et que vous pointez ensuite sur un projet Gradle, vous devrez peut-être lier le projet IDE au projet Gradle. Cela peut être fait dans la fenêtre “Gradle”.

La réponse qui a fonctionné pour moi est de redémarrer IntelliJ – au démarrage, build.gradle est identifié et le projet est configuré.

La seule chose qui a fonctionné pour moi était d’utiliser le menu File > Close Project et de le rouvrir. IDEA a fait apparaître une boîte de dialog indiquant “Importer un projet à partir de fichiers Gradle” ou quelque chose comme cela.


Impasses : Vous trouverez ci-dessous une liste d’impasses, alors ne perdez pas votre temps avec elles. J’ai continué à voir “le module n’est pas soutenu par gradle” malgré les impasses suivantes. Au moment de cette lecture, aucune de ces réponses ne fonctionnait:

  1. Il n’y avait pas de fenêtre de l’outil Gradle, donc je ne pouvais pas synchroniser le projet
  2. Cliquer sur File > Open gradle.build ouvre le fichier pour le modifier et ne résout pas le problème
  3. La création d’une configuration d’exécution qui exécute gradle n’a aucun effet, même après avoir vu la build/ création d’un dossier.
  4. L’ ./gradlew de ./gradlew partir de la ligne de commande crée uniquement des fichiers pour gradle et ne corrige pas IntelliJ

J’ai corrigé ce problème en cliquant dans le menu

 --> "Run" --> "Edit Configurations" --> [+] The little plus in the top left corner --> "Gradle" 

Avec la nouvelle configuration d’exécution créée, cela fonctionnait. J’espère que cela aidera certains d’entre vous.

Outils> Grails> Modifier la version du SDK

Comme d’autres l’ont dit, aucune des autres réponses n’a fonctionné pour moi. La seule chose qui fonctionnait était:

Fermez le projet, puis importez-le en tant que projet Gradle.

Pour un projet non graduel, vous pouvez également supprimer le module du projet et le réimporter. Cela aidera à éviter le message “le module n’est pas soutenu par gradle”.

J’utilise android studio, intellij. Essaye ça:

  • Outils> Android> (projet de synchronisation avec des fichiers graduels)
  • Exécuter gradle build
  1. Ne sélectionnez pas le répertoire du projet lors de l’importation
  2. Sélectionnez le fichier de gradation à importer en tant que projet Gradle
  3. J’utilise toujours la dissortingbution Local Gradle et le travail hors ligne pour construire, puis revenir en arrière.
  4. Il se construira automatiquement et vous verrez la tâche de gradation dans la fenêtre des tâches.

J’espère que ça marche pour toi.

Ce problème m’est arrivé car j’ai choisi un nom différent pour mon projet que mon artefactID. Pour éviter ce problème, assurez-vous que le nom de votre projet est identique à celui de votre artefact.

Vous avez peut-être initialement créé le projet via File->New->Project From Version Control . Cela ne semble pas toujours définir le projet comme un projet Gradle, même s’il existe un build.gradle dans le répertoire racine. Pour résoudre ce problème: –

  1. Fermer IntelliJ.
  2. Supprimez le dossier .idea dans le projet.
  3. Démarrez IntelliJ et sélectionnez «Ouvrir».
  4. Accédez au dossier du projet et ouvrez-le.

Le projet sera reconnu comme Gradle et mis en place en tant que tel.