有关 Android Studio 多项目使用 git 的问题?

2015-08-14 09:04:29 +08:00
 ibugeek
Android Studio中Project,代表一个workspace,而Model则是Project。
如果要开发多个App的话,那是建立多个Project还是建一个Project后建多个model?
如果是在一个Project的话,那git是整个项目的。假设我有默认的model叫App,新建了一个model叫App1。那我在提交的时候,其实是提交整个Project。但是我的初衷是两个model各自管理,Branch也比较方便。如果分开建立的话,gradle又怎么弄。
求有经验的V友分享一下,我只是初学自己搞而已。
2086 次点击
所在节点    问与答
2 条回复
loveyu
2015-08-14 09:09:53 +08:00
你可能会需要git的子模块功能
laomo
2015-08-14 10:01:53 +08:00
1. 常规做法开发多个app,建多个项目,要不然维护成本太高。
2. 提供一种gradle支持的变形,基于绝对路径使用子module,对于多个项目使用同一个类库模块的情况还是比较舒服的,配置好了基本没有维护成本。
http://www.philosophicalhacker.com/2014/10/02/an-alternative-multiproject-setup-for-android-studio/

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/213097

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX