将android studio 1.0用于我的项目,我打算在其中编写一个库模块。但我想知道是否只共享库模块(例如在其自己的github存储库中)很容易:我的意思是,有人获取此存储库,可以轻松地将其作为库模块集成到自己的项目中。此外,库模块是否必须至少定义一个活动,或者它是否只包含独立的类和资源?
当然,我还计划在github存储库上共享全局项目。
那么什么是最安全的"还有更简单的方法吗?
如果问题看起来太明显或不好解释,请道歉。
答案 0 :(得分:1)
将项目分成多个git存储库的唯一真正方法是通过子模块。这不是一个坏概念,但它实际上意味着你在另一个内部有一个git存储库。一个是远程方面,它们是单独的存储库,其中一个通过子模块包含在内。
更多信息以及您需要开始使用的命令行工具,请访问:http://git-scm.com/book/en/v2/Git-Tools-Submodules
请注意,子模块存在很多仇恨,其中一些是可以获得的。它不直观,通常被认为是专家Git功能。因此,我建议您仔细阅读并确保理解。也许甚至可以把几个不相关的存储库放在一起玩。顺便说一句,你可以在你的计算机上的任何地方都有一个git存储库(git init --bare
来创建它)。然后你可以使用git clone file:///<your-path-here>
在其他任何地方克隆它。因此你的本地和远程都在一台计算机上,这样你就可以玩游戏/学习而无需在git hub或其他类似的东西上创建更多的存储库。
答案 1 :(得分:1)
由于您使用的是Android Studio,我假设您使用Gradle作为构建系统。有了这个假设,下面是我的答案:
src
,res
文件夹等)。