web-dev-qa-db-fra.com

Pouvez-vous régénérer un fichier .iml de modules supprimés dans Android Studio

J'ai accidentellement effacé l'un de mes fichiers de projet .iml et je me demandais s'il était possible de le régénérer. J'ai cherché un peu dans Google mais je n'ai pas encore vu de solution.

41
James andresakis

Si vous n'avez pas invalidé votre cache ou mis à jour intellij depuis, localisez le dossier dans lequel il se trouvait> clic droit> Historique local> afficher l'historique. à partir de là, vous devriez pouvoir restaurer ce fichier .iml

44
petey

Si votre projet est basé sur Gradle, cliquez sur le bouton Synchroniser le projet avec les fichiers Gradle enter image description here dans la barre d’outils et il va régénérer tous les fichiers .iml.

Si vous ne parvenez pas à localiser ce bouton, il suffit de regarder à droite pour les tâches Gradle -> sélectionner une tâche -> clic droit -> actualiser la dépendance externe vous ramènera aux modules et au fichier iml.

70
Scott Barta

Ponownie zaimportuj moduł (offrez-vous une occasion pour jouer, choisissez le powinno mieć znaczenia).

Iść dofile->project structures->modules->import module(kliknij +)

Następnie wybierz swój moduł i kliknij kreatora.

40
Brumlebarten

IntelliJ génère les fichiers .iml pour vous.

J'ai eu du mal à résoudre ce problème jusqu'à ce que je remarque que, pour une raison quelconque, les fichiers pom de ces modules apparaissent sous la liste des fichiers ignorés.

Pour supprimer ces fichiers de cette liste, allez à:

Settings -> Build, Execution, Deployment -> Build Tools -> Maven -> Ignored Files.

Et décochez vos modules!

4
lior

Dans mon cas, j'ai supprimé les fichiers .iml manuellement et la structure du projet ne s'affichait pas. Je viens de fermer l'intelliJ et quand je l'ai rouverte, j'ai eu une fenêtre de notification indiquant que Non-manged pom.xml file found. et lorsque j'ai sélectionné "Ajouter en tant que projet Maven" dans la fenêtre de notification, la structure du projet était de retour. 

1

J'ai résolu le problème comme suit: 1) Ouverture de l’IntelliJ IDEA 2) Le point de menu sélectionné "importer un projet" 3) a accédé au dossier contenant mon projet 4) a importé le projet (dans mon cas en tant que projet maven) et l’a construit à nouveau.

1
Andrushenko Alexander

Faites un clic droit sur le fichier pom.xml, -> maven -> reimport (intellij)

1
Frédéric Clement

Recherchez votre onglet gradle sur l'une de vos barres de raccourci (je pense que par défaut, il se trouve sur la barre d'outils verticale à droite du studio Android). Cliquez dessus et vous verrez la structure de votre dégradé dans l'onglet ouvert ..__ Au-dessus de cet onglet, vous pouvez voir une icône d'actualisation. Cliquez dessus pour reconstruire tous vos fichiers iml.

La solution de récupération des fichiers supprimés peut fonctionner si vous travaillez seul, mais si vous avez récupéré quelqu'un d'autre config, vous devez recréer vos propres images pour votre configuration locale.

0
JPhi Denis