Crea una dependencia de gradle para importar desde git

Así es como importar dependencies en Android Studio. En este caso okhttp:

dependencies { compile 'com.squareup.okhttp:okhttp:2.5.0' } 

Me gustaría importar una dependencia creada por mí mismo. Por ejemplo:

 dependencies { compile 'my_library:1.0.0' } 

En este punto, si aprendo cómo crear una dependencia e importar en un proyecto de Android Studio sería suficiente.

Pero me gustaría alojar mi biblioteca en un repository git (github) si es posible. Esto sería genial.

Para lograrlo tienes algunas maneras:

  1. publica tu biblioteca (artefacto) en maven o jcenter central.

  2. use un repository github y el plugin jitpack

  3. publicar el aar en un repository maven local (local o privado)

El punto 2. es muy simple. Simplemente presione codein github y modifique la secuencia de commands gradle en el proyecto donde desea usarla.

Solo agregue este repo tp a su build.gradle

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

y la dependencia:

 dependencies { compile 'com.github.User:Repo:Tag' } 

Para publicar una biblioteca en Central Maven o JCenter, es muy largo explicar en una respuesta. Hovewer puedes leer estas publicaciones:

  • Publicar en JCenter

  • Publicar en Central Maven