Migración de proyectos ADT con diferentes Git a Android Studio con

Tengo un proyecto de Android que hace uso de un proyecto de biblioteca, pero ambos están alojados en diferentes repositorys de Git como a continuación. Agregué el proyecto lib como una dependencia al proyecto de la aplicación en ADT.

GitHub.com\username\MyAndroidAppProject GitHub.com\username\libMyLibrary 

He migrado el MyAndoridAppProject a Android Studio con el mismo repository. ¿Cómo puedo convertir el proyecto libMyLibrary y hacer reference a este proyecto? Actualmente he copydo todo el código de la lib y agregado como un module. El problema aquí es que el código lib es parte del repository del proyecto de la aplicación.

A continuación se muestra la estructura del proyecto actual y esto corresponde al repository github de mi MyAndroidAppProject .

 MyAndroidAppProject -app -libMyLibrary -libs -build.gradle 

Editar: deseo mantener el proyecto lib como un proyecto Git independiente ya que también lo usan otras aplicaciones.

Si lo entendí bien, quieres mantener ambos proyectos en git completamente independientes, ¿verdad? En ese caso, debes:

1 – Cree una libMyLibrary de libMyLibrary con libMyLibrary en ella (y libMyLibrary en su propio repository).

2 – Haga que MyAndroidAppProject tenga una reference externa a esa biblioteca, modificando su build.gradle:

 include ':app', ":libmylibrary" project(':libmylibrary').projectDir = new File(settingsDir, '../ExampleApp/libmylibrary'). 

La ' ../ExampleApp/libmylibrary ' es obviamente la ruta de MyAndroidAppProject a libmylibrary .

De esta forma, desde el punto de vista de Git, MyAndroidAppProject tendrá una reference a libmylibrary , pero no contendrá el código en sí, y libmylibrary tendrá su propio repository fuente y Git, y cada vez que modifique libmylibrary, you will see the changes on your MyAndroidAppProject`.

Espero que ayude.