Module ... n'est pas soutenu par gradle
Je suis à l'aide d'IntelliJ IDEA Pro 13.1.2. Jamais utilisé toutes les versions ci-dessous 13.
Lorsque vous essayez d'exécuter build.gradle
de l'IDE, je reçois le message:
Module n'est pas soutenu par gradle
Je peux exécuter ce script à partir de la ligne de commande très bien.
Le répertoire "racine" a la fois .gradle
et gradle
sous-répertoires et, en général, sa structure est très similaire à un autre module du même projet où je peux courir ses construire à partir de l'IDE sans problèmes.
Des suggestions sur la résolution de problèmes supplémentaires?
- On dirait que vous n'avez pas configuré le projet IDE via le "Projet d'Importation" et puis en montrant un Gradle projet. Vous pouvez également essayer de lier l'IDE de projet pour un projet Gradle dans le "Gradle" de la fenêtre. Pas sûr de ce que tu veux dire par "run construire.gradle de l'IDE".
- Oui, il n'a pas été mis en place dans "Gradle" de la fenêtre. J'ai construit ce module en tant que nouvelle IDÉE module, jamais importé. Maintenant, il fonctionne. Je vous remercie. Si vous vous souciez de poster le même comme une réponse, je serais heureux de l'accepter.
- Dans IntelliJ 2016 vous pouvez accomplir cela en de la fermeture du projet et de réimportation il, pointant intellij spécifiquement à la construction.gradle fichier.
- Cela peut se produire lorsque vous n'avez pas importer le projet comme un projet Gradle. Pour résoudre ce problème: la fermeture du projet. Supprimer son .idée dossier. Rouvrez le projet à l'aide de l'Ide.
Vous devez vous connecter pour publier un commentaire.
Si vous n'avez pas configuré le projet IDE via le "Projet d'Importation" et puis en montrant un Gradle projet, vous pouvez avoir à lier l'IDE de projet pour le projet Gradle. Cela peut être fait dans le "Gradle" de la fenêtre.
Tools > Grails > Change SDK Version
a fait le tour pour moi. Edit: IntelliJ 14.1 - OS X 10.9.5Grails
dans le menu Outils. IntelliJ 14.1.4. OS X 10.10.5.build.gradle
est identifié et le projet est mis en place.File/Open...
et pour sélectionner lebuild.gradle
fichier.La réponse qui a fonctionné pour moi est de redémarrer IntelliJ - au démarrage de la construction.gradle est identifié et le projet est mis en place.
La seule chose qui a fonctionné pour moi a été d'utiliser le menu
File > Close Project
et le rouvrir. IDÉE surgit une boîte de dialogue disant "projet d'Importation de Gradle fichiers" ou quelque chose à cet effet.De culs-de -: ci-Dessous une liste d'impasses, alors ne perdez pas votre temps avec eux. J'ai gardé de voir "module n'est pas soutenu par gradle", en dépit de toutes ces impasses. Au moment de cette lecture, aucune de ces réponses travaillé:
File > Open
gradle.construire ouvre le fichier pour le modifier et ne résout pas le problèmebuild/
dossier créé./gradlew
à partir de la ligne de commande seulement crée des fichiers pour gradle et ne résout pas IntelliJJ'ai résolu ce problème en cliquant dans le Menu
Avec une nouvelle configuration d'exécution, il a travaillé.
J'espère que cela aidera certains d'entre vous.
Outils > Grain > Changement de Version du SDK
Comme d'autres l'ont dit, aucune des autres réponses a fonctionné pour moi. La seule chose qui a fonctionné a été:
Fermer le projet, puis de l'importer en tant que Gradle projet.
Pour un non-gradle projet, vous pouvez également supprimer le module du projet et de ré-importer. Cela permettra d'éviter le message "module n'est pas soutenu par gradle".
Je suis à l'aide d'android studio, intellij.
Essayez ceci:
Espère que cela fonctionne pour vous.
Ce problème qui s'est passé pour moi parce que j'ai choisi un autre nom pour mon projet de mon artifactID. Afin d'éviter que ce problème se produise, assurez-vous que votre nom de projet est le même que celui de votre artifactID.
Vous pouvez avoir créé à l'origine du projet via
File->New->Project From Version Control
. Cela ne semble pas toujours définir le projet comme un projet Gradle, même si il y a une génération.gradle dans le répertoire racine.Pour résoudre ce problème:-
Le projet sera reconnu comme Gradle et être configuré en tant que tel.