Quelles sont iml fichiers dans Android Studio?
Quels sont iml fichiers dans Android Studio de projet? J'ai lu que c'est le fichier de configuration pour les modules. Je ne comprends pas comment il fonctionne, et je ne peux pas juste utiliser gradle scripts pour intégrer avec des modules externes que vous ajoutez à votre projet.
Aussi, la plupart du temps COMME les génère, donc je ne projet de contrôle du comportement. Si j'ai une équipe qui travaille dans différents IDE comme Eclipse et AUSSI, est-il possible de configurer mon projet c'est de l'IDE agnostique?
Je ne pas bien comprendre comment ce système fonctionne.
Vous devez vous connecter pour publier un commentaire.
Une recherche Google sur
iml file
tourne:(à partir de cette page)
Vous n' "utilisation gradle scripts pour intégrer avec des modules externes", ou vos propres modules.
Cependant, Gradle est pas IntelliJ IDEA natif du modèle de projet — qui est séparé, tenue à
.iml
fichiers et les métadonnées dans.idea/
répertoires. Dans Android Studio, ce genre de choses est en grande partie générée à partir de la Gradle scripts de construction, qui est pourquoi vous êtes parfois invité à "sync projet avec Gradle fichiers" lorsque vous modifiez des fichiers commebuild.gradle
. C'est aussi pourquoi vous ne prenez pas la peine de mettre.iml
fichiers ou.idea/
dans le contrôle de version, que leur contenu sera régénéré.Dans une large mesure, vous ne pouvez pas.
Vous accueille pour un projet Android qui utilise l'Éclipse de style structure de répertoire (par exemple, des ressources et à manifester dans le répertoire racine du projet). Vous pouvez enseigner à Gradle, via
build.gradle
, comment trouver des fichiers dans la structure. Cependant, d'autres métadonnées (compileSdkVersion
, dépendances, etc.) ne sera pas aussi facile à reproduire.D'autres solutions comprennent:
Déplacer tout le monde sur un autre système de construction, comme Maven, qui est également intégrée (ou non, selon votre point de vue) à la fois Eclipse et Android Studio
Espère que Andmore décolle bientôt, de sorte que vous pouvez peut-être avoir une IDE Eclipse qui peut construire Android des projets de build Gradle scripts
Avoir tout le monde d'utiliser un IDE
.iml
fichier dans la racine du projet, plus un.iml
de fichiers dans chaque répertoire du module (par exemple,app/
). Vous pouvez essayer d'Outils > Android > Sync Projet avec Gradle Fichiers. Sinon, vous pourriez avoir besoin de re-importer le projet. Si vous avez d'autres préoccupations dans ce domaine, veuillez vous adresser à un frais de Dépassement de Pile question.*.iml
fichiers et.idea/
répertoire, en supposant que vous êtes distribution / synchronisation de fichiers à l'aide d'git
ou similaire. Pourgit
, assurez-vous que les fichiers que vous ne souhaitez pas synchroniser sont référencés dans la.gitignore
fichier, comme @Pavel Synek l'indique, ci-dessous. Vous aurez besoin de les supprimer à partir du référentiel et de se régénérer / restaurer en local, mais c'est justemv
,git commit
, etmv
.Ajouter
.idea
et*.iml
à.gitignore
, vous n'avez pas besoin de ces fichiers pour importer correctement et compiler le projet..idea
dans son ensemble ne doit jamais être ignorée. Il contient plusieurs fichiers, comme les peluches des règles et des dictionnaires, qu'une équipe serait absolument souhaitez vérifier dans le contrôle de version.Ils sont des fichiers de projet, qui tenez le module de l'information et de méta-données.
Juste ajouter
*.iml
à.gitignore
.Dans Android Studio: Appuyez sur CTRL + F9 pour reconstruire votre projet. Le manque
*.iml
fichiers seront générés.Ces fichiers sont créés et utilisés par Android Studio de l'éditeur.
Vous n'avez pas besoin de vérifier dans les fichiers de contrôle de version.
Git utilise .gitignore fichier, qui contient la liste des fichiers et des répertoires, pour connaître la liste des fichiers et répertoires qui n'ont pas besoin d'être vérifié.
Android studio crée automatiquement .gitingnore fichiers de la liste de tous les fichiers et répertoires qui n'ont pas besoin d'être vérifié à tout contrôle de version.