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.
- GIT: Dos repositorios diferentes con una carpeta compartida
- ¿Cómo funciona el repositorio de manifiesto de repo de Android?
- Android Source Repo GPG clave pública no encontrada
- Android Source, Git / Repo y error: '... / .repo / repo / .git / clone.bundle' no se parece a un archivo de paquete v2
- Android - ¿Añadir una nueva biblioteca al repo?
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
- Clonación de fuentes de Android a un servidor de repositorio local
- Cómo usar "repo" para clonar la fuente androide mínimo?
- ¿Cómo configurar un repositorio de fuente de Android mientras hospeda los árboles git como repositorios privados en github?
- ¿Qué hace efectivamente la init de repo y la sincronización de repo?
- Repo con manifiesto local no funciona
- Cómo reanudar la sincronización de repo
- La mejor manera de cambiar las versiones del repositorio de android eficientemente una vez descargado usando repo / git
- Cambiar entre diferentes etiquetas de repo de Android
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
- Clonar el repositorio git en la carpeta local.
- En Android Studio elija Archivo -> Módulo de importación y elija proyecto de directorio clonado.
- 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? )
- Android Wear Error ConnectionResult {statusCode = SERVICE_VERSION_UPDATE_REQUIRED, resolution = null}
- ¿Cómo acceder a `this` dentro de un renderRow de un ListView?