有人能够启发我,我花了很多时间在这个上,我开始怀疑它是否实际上是可能的,如果是这样,如何。项目由几个项目组成
我有一个嵌套的库两款Android应用项目,我想有一个将引用父项目都如:
ParentProject
-app/src
-ProjectA
-app/src -lib1 -lib2
-ProjectB
-app/src -lib3 -lib4
这样我就可以使用来自项目A和B类ParentProject内,同时保持它们分开。
我使用过Android Studio /摇篮
谢谢
更新
我,因为我想使用的应用程序的麻烦,我还没有想通了,为什么呢。但是,如果你下面的步骤,你应该能够在您当前使用的任何其他项目:
在你的子项目的的build.gradle:
更改应用插件:“com.android.application “应用插件: 'com.android.library'
删除的applicationID标签
添加子项目到父项目构建路径
- 您settings.gradle加入子项目路径形式
include ':subproject' project(':subproject').projectDir = new File('../subproject')
- 添加依赖到子项目中加入以下到项目的的build.gradle:
compile project(':some-library')
信用到@yosriz帮忙。
干杯,
汤姆
嗨yosriz,我的问题解决以后的问题,我想这是因为嵌套库,看到编辑 – Tom
@汤姆,在我的答案解释,您可以参考相对/绝对路径库,所以您可以使用其路径链接到来自不同项目的库。更推荐的方法是从项目中提取共享库,并在使用它的项目中引用它。 – yosriz