有人能夠啓發我,我花了很多時間在這個上,我開始懷疑它是否實際上是可能的,如果是這樣,如何。項目由幾個項目組成
我有一個嵌套的庫兩款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