1. ndice de contenido 1.Como importar un
modulo?.............................................................................................................3
2.Resolver
problemas.........................................................................................................................13
Pagina 1 de 13
2. ndice de ilustraciones Ilustracin 1: Asistente de creacin de
modulo....................................................................................3
Ilustracin 2: Nombre del modulo y
librera........................................................................................4
Ilustracin 3: Aadir Activity al
Modulo..............................................................................................5
Ilustracin 4: Modulo
creado................................................................................................................6
Ilustracin 5: Nueva aplicacin de
prueba...........................................................................................7
Ilustracin 6: Estructura del
proyecto...................................................................................................8
Ilustracin 7: Asistente para
importacin.............................................................................................9
Ilustracin 8: Elegir ruta del modulo a
importar................................................................................10
Ilustracin 9: Modulo aadido
correctamente....................................................................................11
Ilustracin 10: Estructura del proyecto con el
modulo.......................................................................12
Pagina 2 de 13
3. 1. Como importar un modulo? Para empezar hay que crear un
modulo, para ello abrimos Android Studio y en el men de
herramientas hacemos File-->New-->New Module... y nos saldr
el asistente para crear Mdulos, Libreras, etc... Pagina 3 de 13
Ilustracin 1: Asistente de creacin de modulo
4. Aqu seleccionaremos Android Library y clikcamos en Next para
introducir el nombre del Mdulo Pagina 4 de 13 Ilustracin 2: Nombre
del modulo y librera
5. Aqu ponemos el nombre de la librera que queramos (En mi caso
Librera), y el nombre del modulo (En mi caso Modulo1). Le damos a
Next y nos saldr una seleccin de Activity Pagina 5 de 13 Ilustracin
3: Aadir Activity al Modulo
6. Aqu se puede elegir la activity a crear, en nuestro caso
como no tendr activity la creamos pulsando en Add No Activity y se
nos pondr el botn de Finish activo, pulsamos en Finish y nos creara
el modulo. Pagina 6 de 13 Ilustracin 4: Modulo creado
7. Ya tenemos creado el modulo como podis ver en la imagen
anterior. Ahora procederemos a insertarlo en otra aplicacin. Para
ello me he creado una nueva aplicacin Pagina 7 de 13 Ilustracin 5:
Nueva aplicacin de prueba
8. Ahora procederemos a integrar el modulo que hemos creado en
la otra aplicacin. Vamos al las herramientas y hacemos lo
siguiente: File-->Project Structure y nos saldr una ventana de
configuracin de la estructura del proyecto: Pagina 8 de 13
Ilustracin 6: Estructura del proyecto
9. Clickamos en el + que hay en la parte superior izquierda
para agregar un modulo nuevo. Nos saldr el asistente para agregar
un modulo, librera, etc: Pagina 9 de 13 Ilustracin 7: Asistente
para importacin
10. Elegimos la opcin del cuadro de abajo Import Existing
Project para importar el modulo que tenamos creado y pulsamos en
Next, entonces nos saldr un buscador de archivos: Pagina 10 de 13
Ilustracin 8: Elegir ruta del modulo a importar
11. Buscamos en el otro proyecto donde hemos creado el modulo
para proceder a la importacin y le damos a Finish para acabar de
importar el modulo. Pagina 11 de 13 Ilustracin 9: Modulo aadido
correctamente
12. Ya tenemos el modulo importado en la nueva aplicacin con
las mismas caractersticas que en la aplicacin donde se ha creado.
Le damos a OK y Android Studio se encargara de sincronizar los
Gradle Files para crear dependencias del modulo Pagina 12 de 13
Ilustracin 10: Estructura del proyecto con el modulo
13. 2. Resolver problemas 1. manifest merger failed attribute
application@label value=(@string/app_name) from androidmanifest.xml
Este error suele dar al compilar el nuevo modulo, para resolverlo
hay que poner en el Manifiest debajo de android:label lo siguiente:
tools:replace="android:label" y a su vez hay que importar la clase
tools quedando el Manifiests asi: Ahora seria compilar y no deberia
dar este error Pagina 13 de 13