J'utilise Android studio 1.0.1. J'ai un module java référencé par d'autres modules dans mon projet. Je l'ai vérifié sur SVN Mais maintenant, chaque
Modules non pris en charge détectés: la compilation n'est pas prise en charge pour les modules suivants:. Malheureusement, vous ne pouvez pas avoir des modules Java non-Gradle et des modules Android-Gradle dans un seul projet.
Après avoir obtenu cette erreur, arrêtez la compilation de ce module afin que je ne puisse plus compiler / exécuter mon projet.
Réponses:
Tout d'abord, vous devez mettre à jour vers Android Studio 1.2 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.
Essayez ensuite de recréer l'application.
la source
1- clôturer le projet
2- fermer
Android Studio
IDE3- supprimer le
.idea
répertoire4- supprimer tous les
.iml
fichiers5- Ouvrez
Android Studio
IDE et importez le projetla source
.diea
et.iml
peut être caché. Sur macOS, utilisezcommand+Shift+period
pour afficher les fichiers cachés.Invalider les caches et redémarrer n'a pas fonctionné pour moi. J'ai également mis à jour tous mes fichiers Android Studio sans succès.
La solution que j'ai trouvée consistait à importer le dossier Android en cliquant sur "Importer un projet (Eclipse ADT, Gradle, etc.)" plutôt que de cliquer sur "Ouvrir un projet Android Studio existant" ou de faire glisser le dossier sur l'icône de l'application.
Apparemment, le problème est dû au fait qu'un module du projet a un fichier * .iml qui ne contient pas external.system.id = "GRADLE".
Lorsque vous importez le projet (au lieu de l'ouvrir), les fichiers iml sont complètement réécrits, supprimant ainsi l'erreur.
J'ai trouvé les informations ici: https://issuetracker.google.com/issues/37008041
la source
Aller à
.idea/modules.xml
& supprimer le chemin invalide / non existant<module />
. ensuiteFile => Invalidate Caches / Restart.
la source
<module>
indiquée dans le message d'erreurUnsupported Modules Detected: Compilation is not supported for following modules: [MODULE-NAME]
Essayez ceci si cela aide Fichier -> Invalider les caches / redémarrer.
Si cela ne vous aide toujours pas, cliquez sur le bouton dans l'image. «Projet de synchronisation avec les fichiers Gradle»
la source
Je sais que c'est une vieille question. mais j'ai rencontré ce problème après la mise à jour vers
Android Studio 3.0
. Je l'ai résolu pardeleting app.iml
fichier dans mon module d'application, puisInvalidate Caches / Restart.
la source
.iml
fichiers de tous les sous-répertoires du projet et supprimer le dossier .idea du répertoire racine du projet. Ensuite, ouvrez à nouveau Android Studio. Il recréera ces fichiers.Dans mon cas, settings.gradle contenait une configuration non valide.
J'ai changé:
À:
L'erreur a disparu. Alors peut-être vérifiez votre settings.gradle pour des erreurs potentielles. Si cela ne fonctionne pas, essayez de supprimer le cache et d'autres conseils.
la source
Si ce qui précède ne vous aide pas, vérifiez le fichier .iml de votre module et voyez s'il contient des erreurs. (pour le module d'application, ce sera app.iml).
la source
Vous pouvez résoudre le problème ci-dessous:
Dans Android Studio, accédez au panneau de gauche, passez du volet
Android
auProject
voletDéveloppez le
.idea
dossier, vous pouvez voirmodules.xml
et ouvrir le fichier.Dans le
modules.xml
fichier, vous pouvez voir comme ci-dessous:Vérifiez que le nom du module correspond correctement à l'élément du module
Et puis, synchronisez le fichier gradle
la source
Fermez Android Studio et déplacez le dossier ".idea" et collez-le en dehors du dossier racine du projet (pour sauvegarder si vous en avez besoin).
Ouvrez le studio Android. À l'ouverture du projet, il vous demandera d'ajouter un module (application) à votre projet. Vous pouvez ignorer le même.
Il a défini la variante de build par défaut comme "debug". Vous pouvez voir l'onglet de variante de construction dans le coin gauche ou survoler le symbole "Moniteur" en bas à gauche
Remarque: Pas besoin de modifier votre fichier .iml de votre project.tom pour obtenir l'option de variante de construction et "Invalider le cache et redémarrer" ne fonctionnera pas non plus, il effacera également vos fichiers d'historique!
la source
J'ai résolu un problème similaire en fermant le projet, puis en réimportant le projet (pas en ouvrant, mais en réimportant en tant qu'éclipse ou autre projet)
la source
Les caches / redémarrages invalides n'ont pas fonctionné pour moi. Mais supprimer simplement le dossier des caches dans \ Users \ user.AndroidStudio (version) \ system a fonctionné comme un charme
la source
Essayez ce qui suit,
la source
Vous devez importer le projet
https://issuetracker.google.com/issues/37008041
Cette erreur apparaît quand il y a un module dans votre projet dont le fichier .iml ne contient pas: external.system.id = "GRADLE" Pouvez-vous vérifier vos fichiers .iml? De plus, au lieu d'ouvrir le projet, importez- le, cela réécrira complètement vos fichiers .iml et vous ne verrez plus cette erreur.
la source
Essayez ces étapes individuellement: -
1) Allez dans Fichier-> Invalider les caches / redémarrer .
2) Fermez Android Studio, accédez à C: \ Users \ (votre nom d'utilisateur) \. AndroidStudio (version) \ system et supprimez le dossier des caches .
Si jusqu'à présent rien n'a fonctionné, alors cette étape fonctionnera certainement ...
3) Modifiez simplement l'emplacement du projet et importez le projet avec un nouvel emplacement.
Prendre plaisir :-):-)
la source
Dans mon cas
J'ai supprimé
android -> .idea Folder
android -> appname.iml file
android -> app -> app.iml file
Ouvrir un projet dans Android Studio et pas besoin de
File -> Invalidate Caches/Restart
Vous pouvez faire invalider les caches / redémarrer pour votre cas.
la source
Étape 1: supprimer le fichier .iml
Étape 2: Vérifiez si votre répertoire de projet contient des espaces blancs si oui, puis renommez votre répertoire de projet en laissant de l'espace
ex:
Avant: mon projet
Après avoir renommé: MyProject
et ouvrez Android Studio ...
la source
Pour les utilisateurs de Windows, cela peut également être dû à une corruption du système de fichiers.
Si toutes les étapes ci-dessus ne corrigent pas l'erreur:
chkdsk /f
sur le lecteur sur lequel votre application est stockée.idea
dossierla source
la source
.idea/modules.xml
Vous ne voulez pas supprimer l'intégralité du répertoire .idea, car il contient par exemple des dictionnaires et des modifications mises en attente.
la source
Vous pouvez mettre à jour la nouvelle version d'Android Studio, puis invalider les captures / redémarrer.Cliquez sur l'application de création du bouton de synchronisation.
la source
Dans mon cas, j'ai cloné un projet git où Java et Kotlin étaient inclus. Ensuite, j'ai vérifié une autre branche et appuyé sur "Sync Project with Gradle Files". Android Studio 3.0.1.
la source
J'ai eu le même problème
androidStudio 3.2
et le clonage du projet a fonctionné pour moila source
Dans mon cas, c'est parce que le nom du projet racine a un espace. Donc, au lieu de le nommer comme
sample project
, il devrait êtresample-project
ousample_project
.la source
cliquez sur Fichier -> Invalider les caches / redémarrer ne vous aide plus
Supprimer les fichiers et dossiers .iml , .idea de l'explorateur de fichiers pas dans Android Studio
1) Ouvrir un studio Android avec un projet différent / autre
2) Importer un nouveau projet non récent
3) Reconstruisez le projet
sûr que ça va marcher
la source
J'ai eu exactement la même erreur et c'était tellement ennuyeux de voir l'alerte à chaque fois que je regardais Android Studio. J'ai essayé la solution mentionnée ci-dessus, notamment l'invalidation du cache, le redémarrage, etc., rien ne l'a fait disparaître.
Dans mon cas, nous avions un module qui a été supprimé de la source et la référence également supprimée de
settings.gradle
. Il s'avère que.idea/modules.xml
faisait toujours référence à ce module.Tout ce que je devais faire était de retirer cette ligne de l'
<modules>
intérieur.idea/modules.xml
et cela a tout fait disparaître.la source
renommer l'erreur de correction du répertoire du projet pour moi, android studio 3.4.2
la source
J'ai rencontré ce problème.
Je pense que le problème est avec buildSrc. Résoudre le problème;
Mais le problème n'est pas résolu.
la source
Supprimez le fichier * .iml dans votre projet et faites invalider le cache et redémarrez
la source
La solution ci-dessus, j'ai essayé mais n'a pas fonctionné pour moi.
.idea
dossier du répertoire du projet.File -> Invalidate Caches / Restart
.gradle
Dossier supprimé du répertoire de profil utilisateur du système d'exploitation Windows 10. (c'est-à-dire C: \ Users \ YourUserName \ .gradle)Essayez cette solution si ce qui précède ne fonctionne pas.
la source