web-dev-qa-db-fra.com

(lors de l'ajout d'un fichier jar) - Le module "Android" ne doit pas contenir de racine source

J'essaie d'ajouter gdx-tools.jar à un projet libGDX dans IntelliJ. Le résultat:

Le module "Android" ne doit pas contenir la racine source ".../Android/src". Le root appartient déjà au module "Android".

C'est ce que j'ai essayé:

structure de projet> bibliothèques> nouvelle bibliothèque de projet> Java> sélectionnez "gdx-tools.jar"> sélectionnez le module "bureau"

structure du projet> modules> sélectionnez "bureau"> nouveau> fichiers JAR ou répertoires> sélectionnez "gdx-tools.jar"> 

Des idées?

27
abc32112

En accédant simplement à l'onglet Paramètres, Modules, Sources des artefacts, vous verrez 2 dossiers appelés "gen" et "gen [généré]", supprimez "gen" en cliquant sur l'icône X à droite de celui-ci.

regardez:enter image description here

32
lucasddaniel

J'avais aussi rencontré un problème similaire:

Le module "(mon_projet)" ne doit pas contenir de racine source "(mon projet)/src" . La racine appartient déjà au module "(mon_projet)".

Ne pouvant rien faire sur l'interface de configuration d'IDEA, j'ai ouvert le fichier de projet IDEA ( my_project.iml ) dans vi, dans l'espoir de trouver ce qui ne va pas:

<sourceFolder url="file://$MODULE_DIR$/my_project/src" type="Java-resource" />
<sourceFolder url="file://$MODULE_DIR$/my_project/src" isTestSource="false" />
<!-- Duplicate entry found in project file -->

Donc, finalement, j'ai résolu mon cas en supprimant l'entrée en double manuellement.

Comme les fichiers de projet IDEA ont été générés automatiquement à partir de fichiers Gradle, je ne sais absolument pas pourquoi les entrées en double ont été créées, mais pour ceux qui rencontrent des problèmes similaires, un rapide coup d'œil sur le fichier .iml peut aider.

9
Rabby250

J'ai eu le même problème. Résolu le problème en supprimant complètement le projet, puis en le dupliquant à partir de GIT.

2
Rafael

simple 'supprimer le fichier my_project.iml et importer à nouveau le projet en utilisant Fichier-> Nouveau-> Projet à partir de sources existantes'

2
hemantgp

Je résous avec 
Suppression des fichiers gen et gen [générés] du dossier source.

 enter image description here

1
Yuliia Ashomok

J'ai résolu le problème en renommant simplement le projet. Faites un clic droit sur le projet, puis cliquez sur le refactor.

0
Nikolay Frick

J'ai résolu le problème en supprimant les fichiers .iml des modules à l'origine du problème.

0
Youness Marhrani