Crear un módulo de biblioteca independiente en el estudio de Android

Crear una aplicación de biblioteca independiente es una tarea común en Eclipse + ADT. Pensé que esto debería ser una tarea sencilla en Android Studio (1.2 o superior), pero después de luchar con este problema durante dos días, me di cuenta de que google no hizo nada al respecto y la implementación de un módulo de biblioteca independiente no es tan simple como pensé . Así que decidí compartir mis experiencias con ustedes.

Para crear un módulo de biblioteca autónomo y reutilizable en Android Studio:

1- Crear un nuevo proyecto sin Actividad.

2- El módulo predeterminado de un nuevo proyecto se denomina app . Haga clic derecho en el módulo y refactorizar / renombrarlo a algo así como "biblioteca". Cierra el Android Studio.

3- Abra el explorador de archivos y cambie el nombre de la carpeta del módulo de la app a la library .

4- Abra la carpeta .idea . Hay algunos archivos XML que tienen referencias a la carpeta de la app . Reemplace la app en la library de estos archivos.

5- Abra el archivo gradle del módulo (library / build.gradle) y cambie el complemento a com.android.library . A continuación, quite applicationId .

6- Abra Android Studio. Reconstruir el módulo. Si no hay ningún error, aquí terminamos.

7- Abra la aplicación que depende de ese módulo. Abra settings.gradle e incluya el módulo de library como se muestra a continuación:

 include ':library' project(':library').projectDir = new File('/Path/To/LibraryProject/library') 

8- Abra el módulo de app módulo build.gradle y agregue esta línea en dependencies sección de dependencies :

 compile project(':library') 

9- Reconstruya su proyecto. Si todo está bien, verá módulo de library en su proyecto. Usted puede editar el módulo de la library de allí y / o su proyecto y más importante: ¡Ahora usted tiene un módulo independiente de la biblioteca que usted pueda reutilizar en proyectos múltiples!

Espero que google hará este proceso mucho más fácil en futuras versiones de Android Studio!

EDITAR:

Comprobé Android Studio versión 1.4 y espero que en esta versión podemos omitir los pasos 3 y 4.

  • Agregar API de Google al proyecto existente de eclipse
  • la aplicación de tutorial de hello world no está funcionando
  • No se encontró ningún recurso que coincida con el nombre dado (en 'title' con el valor '@ string / action_settings')
  • Corrupt Nuevo proyecto Android en Eclipse en Mac OSX 10.9.4
  • La herramienta de cambio de nombre del paquete de aplicaciones de Eclipse da un error
  • Error de dependencia de android-support-v4.jar
  • 'R no se puede resolver en una variable' - la carpeta gen está vacía
  • Cómo generar R.java
  • Puntos finales de la nube de Google App Engine Marcador Pr @ blem -> Generar error del motor de aplicaciones en el proyecto limpio de Android
  • Cómo aumentar el número de líneas (nivel de registro) en Logcat
  • Cómo obtener la terminación del código de estilo de Eclipse en Android Studio
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.