Erreur: Malheureusement, vous ne pouvez pas avoir de modules Java non Gradle et > modules Android-Gradle dans un projet


J'ai un projet IntelliJ 14.1.2 composé de deux modules - l'un est un module basé sur Android Gradle et l'autre est un module basé sur Java Spring avec Maven.

Gps-trackman.v1 est mon projet racine et je n'ai configuré aucune sortie ou facette pour ce projet. L'application est mon module Android gradle et j'ai configuré Android et Android-Gradle Facet pour ce projet et gps-trackman n'est pas mon projet Spring Maven. Je veux pouvoir tout construire ensemble. Est-il possible?

Je reçois maintenant ce message d'erreur dans mon IntelliJ Eventlog

Modules non pris en charge détectés: La compilation n'est pas prise en charge pour les modules suivants: gps-trackman, gps-trackman.v1, app. Malheureusement, vous ne pouvez pas avoir de modules Java non Gradle et Android - Modules Gradle dans un projet.

Le projet gps-trackman.v1 " n'est pas un Gradle à base

Est cette erreur juste dû à une mauvaise configuration de mon projet ou est-il vraiment pas possible de vous avez un module maven et un module Gradle dans un projet?

Dois-je configurer des facettes pour le projet racine? Alternativement, dois-je convertir mon maven en gradle?

Author: ahmednabil88, 2015-05-09

25 answers

1 - fermer le projet

2-fermer {[0] }E

3-supprimer le répertoire .idea

4 - supprimer tous les .iml fichiers

5-ouvrez Android Studio ID et importez le projet

Réponse à partir de ici

 485
Author: ahmednabil88, 2018-12-25 09:08:38
  1. Allez dans Fichier -> Invalider les caches/Redémarrer.
  2. Fermez le projet.
  3. Allez dans le dossier du projet et supprimez .idée dossier.
  4. Supprimer YourProjectName.iml dans le dossier du projet.
  5. Supprimer l'application.iml dans le dossier app.
  6. Ouvrez Android studio - > ouvrez un projet existant, puis sélectionnez votre projet.
  7. L'erreur de paramètres de chargement et l'erreur de détection des modules non pris en charge disparu.
 106
Author: Gagan Raghunath, 2019-08-03 05:31:46
  1. Fermer le projet
  2. Il suffit de supprimer les modules.xml dans .idée dossier.
  3. Ouvrez à nouveau le projet.
 54
Author: Nauman Khaliq, 2020-05-15 06:58:41

La solution ultime à cette erreur:

SOLUTION 1

Étape 1 Allez dans Fichier -> Invalider les caches/Redémarrer.

Étape 2 Fermer le projet.

Étape 3 Allez dans le dossier du projet et supprimez .idée dossier.

Étape 4 Supprimez YourProjectName.iml dans le dossier du projet.

Étape 5 Vous verrez un dossier sous le dossier graddle, Supprimez le dossier YourProjectName (il contient un autre YourProjectName.iml fichier).

Étape 6 Ouvrez Android studio -> ouvrez le projet existant, puis sélectionnez votre projet.

**

SOLUTION 2

**

Étape 1: Ouvrez le projet corrompu (celui affichant une erreur).

Étape 2: Ouvrir le système.fichier gradle.

Étape 3: ajouter cette ligne de code include ':app'.

Étape 4: cliquez sur la synchronisation, la synchronisation du gradle fichier.

 30
Author: Obot Ernest, 2020-08-01 17:53:47

Dans mes paramètres de cas.gradle contenait une configuration non valide.

J'ai changé:

include ':app'
rootProject.name='<somthing else>'

À:

include ':app'

L'erreur a disparu. Alors peut-être vérifier vos paramètres.gradle pour les erreurs potentielles. Si cela ne fonctionne pas, essayez de supprimer le cache et d'autres conseils.

 22
Author: Michal Zhradnk Nono3551, 2020-04-15 10:14:18

Tout d'abord, vous devez mettre à jour vers Android Studio Source: https://code.google.com/p/android/issues/detail?id=77983

Ensuite, vous devez aller dans Fichier -> Invalider les caches / Redémarrer -> Invalider les caches et redémarrer.

Ensuite, essayez de construire à nouveau l'application.

J'ai trouvé cette réponse ici

 20
Author: Jagruttam Panchal, 2017-05-23 12:01:40

Essayé tout ce qui précède. N'a pas fonctionné.

Voici ce qui a fonctionné. Allez dans le fichier appelé modules.xml

Supprimez tous les modules là-bas. Nettoyer et reconstruire.

 12
Author: The Fluffy T Rex, 2020-02-04 14:38:03

Assurez-vous d'avoir ajouté votre module au fichier settings.gradle:

include ':app'
include ':your-module'
 10
Author: Egor Neliuba, 2018-08-12 07:43:15

Appuyez sur Ctrl-Alt-S > Décochez" Support Android " plugin

(J'aimerais pouvoir vous dire exactement pourquoi cela fonctionne, mais je ne peux pas. Si vous voulez développer pour Android, essayez d'utiliser Android Studio, qui est également fabriqué par Jetbrains.)

 7
Author: Region39, 2018-08-20 14:28:15

A eu le même problème avec Android Studio 3.3 Canary 13.

J'ai pu le résoudre en suivant ces étapes:

  • Allez dans les paramètres du module et supprimez votre module de la liste
  • Modifier les paramètres.gradle et retirez votre module à partir de là aussi
  • déplacer Physiquement le module répertoire du projet (sur votre bureau par exemple)
  • , Puis dans les paramètres du module, ajoutez à nouveau un module et sélectionnez comme type 'Importation Gradle Projet", dans laquelle vous sélectionnez le module dossier que vous avez déplacé sur votre bureau (ou ailleurs)

Lorsque vous terminez ces étapes, le module sera à nouveau copié dans votre projet, tout comme la synchronisation de Gradle recommencera et cela réussira sans erreur :-) Vérifiez votre statut GIT et vous verrez dès que vous ajoutez votre répertoire de module à GIT que rien n'a changé dans votre répertoire de travail. C'est donc purement un problème avec car cela devient en quelque sorte désynchronisé...

Basé ma solution sur ce commentaire: https://issuetracker.google.com/issues/37008041#comment3

 6
Author: dirkvranckaert, 2018-10-10 17:55:46

Cela peut être résolu en fixant .idea/modules.xml
Vérifier https://stackoverflow.com/a/61343944/11910757

 5
Author: AnonyKnow, 2020-04-22 05:57:58

Cette solution a fonctionné pour moi Android Studio 3.3.2.

  1. Supprimer le .fichier iml du répertoire du projet.
  2. Dans le fichier android studio->invalider les caches/redémarrer.
  3. Nettoyer et reconstruire le projet si la construction automatique génère une erreur.
 3
Author: Ashutosh dwivedi, 2019-07-17 08:24:40

Pour une raison quelconque, vous ne pouvez pas supprimer les .idée dossier

Le meilleur moyen est

  • Supprimer tous les fichiers à l'intérieur de .idée
  • Supprimer .idée
 3
Author: Francis Eyogo, 2020-01-13 03:40:59

Pour moi, mon projet était très corrompu. Je ne sais pas comment je suis arrivé dans cet état. Ce que j'ai observé, c'est que plusieurs .le fichier gradle et le fichier proguard avaient tout un ensemble de contenu xml. Heureusement, le fichier physique avait le contenu correct, mais Android studio l'affichait comme un fichier XML qui semblait appartenir à certaines données xml res générées. Des choses comme la Synchronisation de système de fichiers" ou "sync projet gradle fichier", "invalider le cache et redémarrer" ou "gradlew propre" ne serait pas clair jusqu' question. J'ai même remplacé les fausses données XML affichées dans les scripts gradle par le contenu original, mais cela n'a pas aidé non plus. J'ai essayé certains des conseils donnés ci-dessus, mais ils ne fonctionnaient pas ou semblaient trop complexes pour moi de sentir que mon projet reviendrait dans un état bien formé.

J'ai donc choisi de créer un nouveau projet vierge. En utilisant l'explorateur de fichiers, j'ai copié tous les modules du projet corrompu dans le nouveau projet (un ancien copier-coller) que j'ai également remplacé paramètre.gradle "et la racine" construire.gradle" les fichiers du nouveau fichier avec le contenu de l'ancien fichier. Une fois cela fait, vous devez exécuter "synchroniser le projet avec les fichiers gradle et vous êtes bon à bon. Si par hasard la racine de votre projet contient du contenu que vous avez physiquement ajouté, vous devrez également le copier.

Donc cela vous permet de vous relever et de travailler. Je ne sais pas avec certitude ce qui a causé la corruption de mon projet, mais je pense que cela pourrait avoir à voir avec l'ordinateur portable en mode veille. Mon ordinateur portable ne me permettait pas de me réveiller du sommeil et la seule façon pour moi de me réveiller était de mettre hors tension à nouveau. J'ai eu quelques projets ouverts à quelques reprises lorsque cela s'est produit. C'est donc ma meilleure estimation de la façon dont le projet a pu être corrompu.

 2
Author: Tom Rutchik, 2018-10-10 22:28:13

Aucun de ce qui précède n'a fonctionné pour moi mais a essayé quelque chose de aléatoire et cela a fonctionné.

  1. Copiez le répertoire du projet corrompu.
  2. Collez-le ailleurs.
  3. Importez-le dans Android Studio. (Fichier-> Nouveau-> projet d'Importation)
  4. Et le projet non corrompu sont restaurés.

PS: Vous devez avoir un projet corrompu d'origine. (Signifie, copiez-le sans altérer la structure du projet)

 2
Author: Shubham Singh, 2019-08-08 13:36:51

Allez dans le dossier .idea ouvrez le fichier modules.xml et voyez par vous-même quel module existe-t-il que vous n'utilisez pas actuellement dans le projet.

 2
Author: Muhammad Kamran Latif Raza, 2019-12-16 13:03:12

Vous pouvez simplement rétrograder votre dépendance gradle pour l'adapter à votre version actuelle d'Android studio.

dependencies {
        classpath 'com.android.tools.build:gradle:3.5.2'
        ....
}

A travaillé pour moi.

 2
Author: Emmanuel Afolabi, 2020-04-06 14:42:35

Copiez les fichiers du projet à partir de la source d'origine et collez-les quelque part, puis importez à partir d'Android Studio.

 1
Author: Akash Gupta, 2019-08-16 16:57:03

A traité ce problème pendant un certain temps à chaque fois que j'ai essayé d'ouvrir un projet.

Je reçois toujours cette erreur même si je savais que je n'avais apporté aucune modification qui aurait dû causer cela en dehors de l'exportation vers zip.

Pour corriger:

  • Faire un nouveau projet ou ouvrir un projet qui fonctionne
  • , Allez dans fichier > ouvrir > "votre projet"
  • Assurez-vous que votre projet factice reste ouvert. Le projet que vous obteniez des erreurs devrait être ouvert dans une nouvelle fenêtre.

Ceci corrigé pour moi sans faire de modifications ou supprimer quoi que ce soit.

 1
Author: Finks, 2019-11-21 06:40:16

La solution suivante que j'ai trouvée dans ce forum a fonctionné comme un charme:

1 - fermer le projet

2-fermer Android Studio ID

3 - supprimer le .idea directory dans le répertoire où réside votre application

4 - supprimer tout .fichiers iml dans le répertoire où réside votre application

5-ouvrez Android Studio Studio et importez le projet

 1
Author: Suresh Doraiswamy, 2020-06-10 12:36:19

Si rien ne fonctionne, essayez d'importer dossier d'application pas la racine Git lors de l'ouverture du projet Android et l'erreur aura disparu

 1
Author: Hitesh Sahu, 2020-07-21 09:07:50

Suivez ces étapes:

1-Commande + Maj + F

2-Type : modules.xml

3-Ouvrir le fichier

4-Supprimez ceux pour lesquels vous obtenez une erreur (le module lorsque vous obtenez une erreur une fois le projet de construction)

Bonne chance :)

 1
Author: Mahdi Giveie, 2020-10-14 10:07:34

Modifiez le répertoire du projet et rouvrez.

 0
Author: Vikram Rayavarapu, 2020-08-15 16:04:47

l'Écriture dans 2020 -

Si aucun d'entre eux n'a fonctionné, fermez android studio puis allez à

C:\Users\User.AndroidStudio(ANDROID_STUDIO_VERSION) \ system et supprimer le caches dossier

Redémarrez votre projet maintenant, il devrait fonctionner.

 0
Author: Debarshi Bhattacharjee, 2020-09-30 15:08:18

L'erreur d'expliquer toutes les choses, l'idée est la confusion entre gradle et maven.

Essayez de créer un nouveau projet avec deux modulesgradle , vous pouvez créer une application spring avec gradle en tant que maven.

Voir ce exemple de printemps guides

 -1
Author: Mohamd Ali, 2017-11-08 13:45:47