Eclipse: cómo importar el proyecto git como biblioteca para Android Project que debe ser enviado a Bitbucket

Perdón por el título largo, aquí está el jist:

  • Tengo un proyecto de aplicación para Android que estoy hospedando en bitbucket.
  • Hay una biblioteca en github que me gustaría agregar como una dependencia.

No estoy seguro de

  1. ¿Cómo agregar el proyecto github como biblioteca a mi proyecto Eclipse?
  2. ¿Cómo funcionará esto al empujar / tirar de Bitbucket?

Gracias, David.

Estableciendo su dependencia como una biblioteca: tendrá que clonar el proyecto en una carpeta local, importarlo como un proyecto en Eclipse, y en la configuration de su proyecto tendrá que configurar el proyecto de la biblioteca como una biblioteca: hacer un derecho click el nombre del proyecto, vaya a Propiedades y en "Android", click la casilla "Es biblioteca".

Agregar la biblioteca al proyecto principal: en su proyecto principal, vaya a las properties del proyecto de la misma manera, y en "Android", click el button "Agregar" y agregue una reference a su problema de biblioteca.

Más detalles aquí: http://developer.android.com/tools/projects/projects-eclipse.html

git: si no quiere poner el código fuente de la biblioteca en su proyecto, puede agregarlo a un file .gitignore y downloadlo manualmente cada vez que clone su proyecto desde Bitbucket. También puedes echar un vistazo a los submodules de git: http://git-scm.com/book/es/Git-Tools-Submodules . Lo siento pero nunca los utilicé para darte más detalles.

Si la biblioteca es un file .jar , simplemente puede pegarlo en la carpeta libs de su aplicación. Android debería agregarlo automáticamente a la ruta de compilation. En cuanto a empujar / tirar desde BitBucket, siempre y cuando agregue el file .jar en git la biblioteca se comprometerá como cualquier otro file.