Android Studio Mejor manera de importar el módulo de otro repositorio

Tengo que importar un proyecto de un repositorio Github como un módulo dentro de un proyecto de Android Studio que se comprometió en otro repositorio.

El proyecto que tengo que importar desde Github se actualizará constantemente por lo que significa que tendré que actualizar de vez en cuando para tener los últimos cambios realizados en el módulo.

Ya que el nuevo módulo como el proyecto de base tendrá un desarrollo independiente, que es la mejor manera de importar el módulo? ¿Debo consultar el repositorio Github dentro de la carpeta de Android Studio?

Gracias

Yo aconsejaría usar Jitpack

Jitpack: Repositorio de paquetes fácil de usar para GitHub, sólo tienes que incluirlo dentro de tu gradle, y ahora puedes lidiar con el proyecto github como un módulo

Gracias Jitpack <3


Por ejemplo: tenemos este repositorio: https://github.com/florent37/MaterialViewPager

Y con Jitpack en su gradle:

repositories { maven { url "https://jitpack.io" } } 

 dependencies { compile 'com.github.florent37:MaterialViewPager:1.0.5' } 

Y puedes usarlo con repositorios privados, pero requiere registrarse / iniciar sesión

  1. Clonar el repositorio git en la carpeta local.
  2. En Android Studio elija Archivo -> Módulo de importación y elija proyecto de directorio clonado.
  3. Si Android Studio no detecta raíz VCS, vaya a Configuración-> Control de versiones y configure su directorio.

Cuando necesite un proyecto de actualización, use las opciones de extracción IDE de un stadard (VCS-> Update Project (Ctrl + T)).

Utilizo opciones del escondrijo antes de tirar.

Debe descartar el repositorio github en su carpeta Project para que Android Studio pueda leer.

Y tendrás que mantenerlo al día.

Puede ejecutar comandos de Git desde una regla Gradle de la siguiente manera:

 ['sh', '-c', 'cd mymodule && git pull origin master && cd -'].execute() 

(Sólo un ejemplo – créditos a Cómo ejecutar git comando de build.gradle? )

  • Empujar la sucursal de repo a un espejo local de AOSP
  • ¿Cómo puedo compartir código a través de git con otros que tengan el repositorio de Android?
  • Comando de repo de Android y ramas de conmutación
  • Android Library Package perdió el nombre de los parámetros de las interfaces internas
  • Código fuente y repo de Android - ¿Qué está ocurriendo exactamente al obtener el código
  • La sincronización de Repo se bloquea
  • ¿Está disponible la documentación de 'repo' de Android?
  • ¿Cómo obtengo los orígenes de la API de Java?
  • ¿Cómo puedo subir mi proyecto Eclipse Android a GitHub?
  • ¿Cómo mostrar las ramas disponibles en el árbol de fuentes de Android?
  • Repositorio de intentos de Android
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.