web-dev-qa-db-fra.com

Module ... n'est pas soutenu par gradle

J'utilise IntelliJ IDEA Pro 13.1.2. Jamais utilisé une version inférieure à 13.

Lorsque j'essaie d'exécuter build.gradle à partir de IDE, le message suivant s'affiche:

Le module n'est pas soutenu par gradle

Je peux très bien exécuter ce script à partir de la ligne de commande.

Le répertoire "racine" a à la fois les 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 construction à partir de IDE sans problèmes.

Des suggestions pour un dépannage supplémentaire?

93
PM 77-1

Si vous n'avez pas configuré le projet IDE via "Importer un projet", puis pointé vers un projet Gradle, vous devrez peut-être associer le projet IDE au projet Gradle. Cela peut être fait dans la fenêtre "Gradle".

56

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 a été d'utiliser le menu File > Close Project et de le rouvrir. IDEA a ouvert une boîte de dialogue disant "Importer un projet à partir de fichiers Gradle" ou quelque chose de similaire. 


Impasses : Voici une liste des impasses, alors ne perdez pas votre temps avec eux. J'ai continué à voir "le module n'est pas soutenu par gradle" malgré le fait de suivre toutes ces impasses. Au moment de cette lecture, aucune de ces réponses ne fonctionnait:

  1. Il n'y avait pas de fenêtre d'outil Gradle, je ne pouvais donc 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 création d'un dossier build/
  4. Exécuter ./gradlew à partir de la ligne de commande crée uniquement des fichiers pour gradle et ne corrige pas IntelliJ
46
activedecay

J'ai résolu 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 a fonctionné… .. J'espère que cela aidera certains d'entre vous.

12
Rob Anderson

Outils> Grails> Changer la version du SDK

9
pinei

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

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

5
DeeAnn Uhlarik

Pour un projet sans classement, vous pouvez également supprimer le module du projet et le réimporter. Cela aidera à éviter le message "le module n'est pas sauvegardé par gradle". 

4
treize

J'utilise Android studio, intellij. Essaye ça:

  • Outils> Android> (projet de synchronisation avec des fichiers de gradation) 
  • Run gradle build
3
kklw
  1. Ne sélectionnez pas le répertoire du projet lors de l'importation
  2. Sélectionnez le fichier Gradle à importer en tant que projet Gradle.
  3. J'utilise toujours la distribution locale 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 de la tâche.

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

0
SpkingR

Vous avez peut-être créé le projet à l’origine via File->New->Project From Version Control. Cela ne semble pas toujours configurer le projet en tant que projet Gradle, même s'il existe un build.gradle dans le répertoire racine . Pour résoudre ceci: -

  1. Fermez 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 comme tel.

0
Nebu

Ce problème s'est produit pour moi car j'ai choisi un nom différent pour mon projet que mon identifiant artificiel. Pour éviter ce problème, assurez-vous que le nom de votre projet est identique à votre identifiant artificiel.

0
Ali Hashemi