关于Git:将Android库推送到GitHub

Push Android Library to Github

本问题已经有最佳答案,请猛点这里访问。

我做了一个2模块的项目,其中一个模块被完全表示为一个我已经创建的库,并且我从该项目的另一个模块(其中包含MaultActudio.java)访问该库。现在我只想把我的库推到GitHub上,这样任何人都可以根据需要使用它。我知道如何将整个项目推送到Github,但是我如何从项目中提取库(模块)并只推送它。事先谢谢!


根据我的理解,您的根项目已经在Git下进行了版本控制。如果是这样,那么要将库模块作为单独的git repo进行版本化,并在其他git repo项目中使用它,那么需要使用git子模块。该模块将作为单独的Android项目推送。完成后,您将使用git-submodule并配置settings.gradle以包含用于编译的库模块,从而将库添加到应用程序项目中。最后,在应用程序build.gradle文件中添加一个依赖项,将库包含在应用程序编译中。


这很简单,也许我误解了你的需要

1
2
3
git add <modulename.extension>
git commit -m"added single module"
git push origin master