the studio script plug make for first dependencias configurar available added actualizar android gradle android-studio slidingmenu

script - AndroidStudio-Dependencias de módulos en Gradle



gradle version android studio (2)

Tengo un pequeño problema compilando una aplicación de Android usando dependencias de módulos en Android Studio.

Entonces, quiero que mi aplicación use la biblioteca ''slidingmenu'' (enlace here ).

Aquí está mi árbol de aplicaciones:

  • Solicitud
  • slidingmenu (archivos fuente)
  • slidingmenu-maps-support (archivos de origen)

Aquí hay un link para ver a qué me refiero.

Este es el error que estoy recibiendo

Gradle: Se ha producido un problema al configurar el proyecto '': Aplicación''.

Error al notificar al oyente de evaluación del proyecto.

Configuración con el nombre ''default'' no encontrado.

¿Cómo especifico una dependencia de módulo y dónde pongo los módulos (dentro de Application o dentro de ApplicationProject?

¡Gracias!

EDIT 1: ¡ No importa! ¡Volví a eclipsar! Android Studio simplemente no está listo para un verdadero desarrollo de proyectos.


Debe colocar los módulos de su biblioteca dentro del Proyecto de aplicación. Para especificar una dependencia de módulo, simplemente:

  1. Haga clic derecho en Aplicación -> Abrir configuración de módulo
  2. Haga clic en el icono ''+''
  3. Seleccione el directorio raíz para su módulo de biblioteca que desea agregar.
  4. Sigue las instrucciones

Entonces, este módulo aparecerá en tu proyecto. Luego, debe agregarlo a la Aplicación como una dependencia de la biblioteca. Una vez más, en su configuración de módulo :

  1. Seleccione su módulo de Aplicación
  2. Seleccione la pestaña Dependencias a la derecha
  3. Haga clic en el ícono ''+'' en la parte inferior
  4. Seleccione la dependencia del módulo
  5. Seleccione su módulo de biblioteca deseado

Para las personas que usan el modo gradle (de forma explícita en lugar de ser generado por el IDE):

Agregue esto a build.gradle su aplicación:

dependencies { .... // other dependencies... implementation project('':module-name'') }