Android Studio: ¿Por qué mi nuevo proyecto contiene 2 módulos
En un nuevo proyecto de Android Studio, cuando veo la estructura del proyecto, hay 2 módulos. Uno es "ProjectName" y el otro es "ProjectName-ProjectName". ¿He hecho algo mal al crear el proyecto?
- Problemas al iniciar error en Android Studio cuando packageDebug en Max OS X
- Android: Logcat no muestra nada en Intellij IDEA
- Cómo cambiar el tema de Darcula a predeterminado en Android Studio
- Add Holoeverywhere para proyectar en Android Studio
- Cómo agregar varios archivos de bibliotecas nativas (.so) en IntelliJ
- Depuración del Widget de Android en Intellij IDEA
- Causa de "Esta aplicación contiene código que intenta omitir las protecciones de seguridad de Android"
- No se puede refactorizar métodos con subrayado como un parámetro en lambdas?
- ¿Cómo desinstalar completamente el SDK de tejido de Twitter del proyecto android?
- ¿Cómo filtrar solo mi registro de la aplicación en el logcat de IntelliJ?
- Cómo evitar que Autocompletar de Android Studio quita el token adyacente
- Android studio no descargar fuentes y javadoc
- Cómo mostrar sólo mensaje de registro (ocultar hora, pid etc.) en Android Studio
Al crear nuevos proyectos, siempre creamos un proyecto de nivel superior con un solo módulo en él. Studio o IntelliJ mostrarán ambos en la lista de módulos, pero la primera ("testing") no se emite de todos modos.
Hacemos esto en lugar de una estructura plana en el proyecto raíz, para que posteriormente pueda agregar fácilmente nuevos módulos (como bibliotecas) sin tener que convertir la estructura de su proyecto.
lo que importa es el módulo "testing-testing" (probablemente cambiaremos el nombre de "testing-main" en algún momento). el otro módulo no hace nada. Si miras su build.gradle está vacío, mientras que el otro declara un proyecto de Android.
Tengo un conjunto similar de archivos .iml como el suyo, utilizando una versión anterior de Android Studio, pero después de actualizar a una versión posterior, creó otro .iml, entonces había un project.iml de nivel superior con un módulo que contiene el módulo .iml y module-module.iml.
Por lo que he podido decir, el archivo module-module.iml era inútil, y la información clave estaba en module.iml. Sin embargo, incluso si borré todos los archivos iml, Android Studio volvería a crearlos, así que me di cuenta de que estaba almacenando suficiente información en el proyecto / idea / modules.xml para recrear los archivos iml desde cero.
Así que salí de Android Studio, eliminado la carpeta .idea y los archivos .iml, luego relanzó Android Studio e importó el proyecto utilizando los archivos build.gradle. Se recreó sólo project.iml y module.iml, y todo el mundo está feliz.
RESUMEN: Mientras sus archivos gradle.build estén limpios, puede eliminar los archivos .idea y .iml, importar el proyecto utilizando los archivos gradle y obtener una estructura de proyecto agradable y limpia.
- Android: reproducir stream de video flv desde url
- nexus 7 con flash builder Error adobe aire versión no instalado estado fuera de línea