Android Studio importer un projet avec gradle changements iml fichiers
J'ai les entrées suivantes dans mon .gitignore:
...
*.iml
.idea/
...
Après je git clone d'un frais de pensions de titres (je n'ai pas iml ou .l'idée au projet), j'ouvre Android Studio (v0.2.5), importer le projet avec succès et de compiler sans problème. Maintenant, si je veux modifier certains fichiers, IntelliJ est de montrer la rouge ondulé chose presque partout, car il ne peut pas trouver les bibliothèques externes. J'ai réalisé que lorsque l'iml fichiers sont régénérées, les bibliothèques externes sont ajoutés comme ceci:
<orderEntry type="library" exported="" scope="TEST" name="guice-3.0-no_aop" level="project" />
Pour info, le construire.gradle partie pour ajouter des bibliothèques externes:
...
dependencies {
compile fileTree(dir: 'libs', include: '*.jar')
}
...
Alors maintenant, si je vous apporte le Projet de la Structure de pop-up et de modifier le champ d'application de Test pour Compiler, les vagues rouges disparaissent, et tout revient à la normale.
Je voudrais savoir si c'est quelque chose que je fais de mal de mon côté, ou si c'est un bug? Aussi, concernant la façon de gérer les iml fichiers (version ou pas), je ne pouvais pas trouver toutes les réponses directement. Tout le monde semble ne ont leur propre façon.
Merci!
OriginalL'auteur mbmc | 2013-08-24
Vous devez vous connecter pour publier un commentaire.
L'IDÉE, la documentation officielle est clair à ce sujet :
Source : Comment gérer IntelliJ IDEA projets en vertu de Systèmes de Contrôle de Version
EDIT : Mais, de partage de l'iml fichiers semble être erronée. La meilleure chose est d'utiliser un analogue gitignore fichier et importer le projet dans AndroidStudio pour chaque développeur.
L' .iml fichiers ne doivent pas être ajoutés à des VCS dans Android Studio / Gradle projets. Ils peuvent être en constante évolution. L' .gradle fichiers sont assez pour Gradle pour construire la .iml fichiers et importer le projet.
Je suis d'accord avec vous. L'officiel de l'IDÉE doc n'est pas vraiment clair. J'ai ajouté un lien vers github android fichier gitignore
Donc, pour revenir à mon problème d'origine...
Je voudrais ajouter .idea/modules.xml pour l'ignorer, le long de avec d'ignorer l' *.iml fichiers. Essayez de prendre un projet existant, renommez le répertoire du projet et l'ouvrir Android Studio. Vous obtiendrez des modifications à votre iml des fichiers ET des lignes ajoutées .idea/modules.xml
OriginalL'auteur Rémi F
Ce problème est résolu, comme d'Android Studio v0.2.7.
OriginalL'auteur mbmc