Saltar al contenido

¿Qué son los archivos .iml en Android Studio?

Nuestros mejores desarrolladores han agotado sus reservas de café, en su búsqueda todo el tiempo por la resolución, hasta que Jairo halló la contestación en GitHub y en este momento la comparte aquí.

Solución:

¿Qué son los archivos iml en el proyecto de Android Studio?

Una búsqueda en Google en iml file aparece:

IML es un archivo de módulo creado por IntelliJ IDEA, un IDE utilizado para desarrollar aplicaciones Java. Almacena información sobre un módulo de desarrollo, que puede ser un componente Java, Plugin, Android o Maven; guarda las rutas del módulo, las dependencias y otras configuraciones.

(de esta página)

¿Por qué no usar scripts gradle para integrarlos con módulos externos que agregue a su proyecto?

Usted “usa scripts gradle para integrarse con módulos externos”, o sus propios módulos.

Sin embargo, Gradle no es el modelo de proyecto nativo de IntelliJ IDEA, es decir, está separado y se mantiene en .iml archivos y los metadatos en .idea/ directorios. En Android Studio, esas cosas se generan en gran medida a partir de los scripts de compilación de Gradle, por lo que a veces se le solicita que “sincronice el proyecto con los archivos de Gradle” cuando cambia archivos como build.gradle. Esta es también la razón por la que no te molestas en poner .iml archivos o .idea/ en el control de versiones, ya que sus contenidos serán regenerados.

Si tengo un equipo que trabaja en diferentes IDE como Eclipse y AS, ¿cómo hacer que el proyecto IDE sea independiente?

En gran medida, no se puede.

Le invitamos a tener un proyecto de Android que utilice la estructura de directorios estilo Eclipse (por ejemplo, recursos y manifiesto en el directorio raíz del proyecto). Puedes enseñar Gradle, a través de build.gradle, cómo encontrar archivos en esa estructura. Sin embargo, otros metadatos (compileSdkVersiondependencias, etc.) no se replicarán tan fácilmente.

Otras alternativas incluyen:

  • Mueva a todos a otro sistema de compilación, como Maven, que esté igualmente integrado (o no, según su perspectiva) tanto para Eclipse como para Android Studio.

  • Espero que Andmore despegue pronto, de modo que tal vez pueda tener un IDE de Eclipse que pueda crear proyectos de Android a partir de scripts de compilación de Gradle.

  • Haga que todos usen un IDE

Agregar .idea y *.iml a .gitignoreno necesita esos archivos para importar y compilar correctamente el proyecto.

Son archivos de proyecto que contienen la información del módulo y los metadatos.

Solo agrega *.iml a .gitignore.

En Android Studio: Presione CONTROL + F9 para reconstruir su proyecto. Los desaparecidos *.iml se generarán los archivos.

Aquí tienes las comentarios y puntuaciones

Si sostienes algún reparo o disposición de desarrollar nuestro escrito te recordamos realizar un exégesis y con placer lo interpretaremos.

¡Haz clic para puntuar esta entrada!
(Votos: 0 Promedio: 0)



Utiliza Nuestro Buscador

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *