Accediendo al submodule de git en Android Studio

Estoy comenzando a utilizar el control de código fuente para mi propio proyecto, y ahora quiero agregar Joda-Time. Quiero agregarlo como un submodule, así que entré en la terminal y ejecuté:

git submodule add https://github.com/JodaOrg/joda-time.git 

y descargó todos los files con éxito. Entonces corrí:

 git submodule init 

Y no recibí nada de vuelta.

 git submodule status 

devoluciones

 b9fe534c7f5876eced6494a6d6c1deaf2528a579 joda-time (v2.7-17-gb9fe534) 

Revisé el directory raíz de mis proyectos y veo el nuevo directory joda-time y su fuente. Pero ahora, ¿cómo puedo acceder a la biblioteca en mi proyecto? ¿Perdí un paso?

Pruebe con la git submodule update --init . Esto le permitirá hacer git submodule init y git submodule update en un solo paso. Tenga en count que solo necesita agregar la opción --init una vez.

Citando del documento :

actualizar

Actualice los submodules registrados para que coincidan con lo que espera el superproyecto clonando submodules faltantes y actualizando el tree de trabajo de los submodules.

Por otro lado, git init en sí mismo simplemente

copyr nombres de submodules y direcciones URL desde [su] .gitmodules [file] a [su] local] .git / config [carpeta].

Una vez que haya hecho esto, notará que su submodule está en un estado DESMONTABLE. Simplemente puede verificar cualquier twig existente desde allí, por ejemplo, el git checkout master para pagar la sucursal master aguas arriba.

Te perdiste la git submodule update . De los documentos:

Actualice los submodules registrados para que coincidan con lo que espera el superproyecto clonando submodules faltantes y actualizando el tree de trabajo de los submodules.

También puede hacerlo con la opción --init , que hará la git submodule init por usted.

No pude tener suerte con las respuestas proporcionadas. Mientras seguía buscando en Internet un poco de ayuda, me encontré con Joda-Time-Android, así que eliminé el submodule Joda-Time original y lo intenté de nuevo con el nuevo. ¡Funciona! ¡Se agregó a mi proyecto y está listo para rockear!

Durante el time en que todavía estaba solucionando el problema original, Joda-Time no incluye un file build.gradle pero Joda-Time-Android sí, creo que ese era el problema.