Androidstudio將外部項目添加到build.gradle我有一個示例項目,其設置如下:/root + Pure Java Lib
+ Android Test Lib
+ Android Test Project在哪里‘試驗項目“依賴于”試用表,最后一個取決于純Java LIB' 編譯這個項目并啟動這個設置非常好?,F在我正在考慮導入以前的Eclipse工作區并使用Androidstudio,問題是項目設置是不同的,我希望保持這種方式。例如,如果要使用前面的示例:/root + Android Test Lib
+ Android Test Project/Some Other folder (another repository for example)
+ Pure Java Lib我嘗試過許多配置,但沒有找到在父文件夾范圍之外引用項目的方法(‘根部‘在示例中)。在許多平臺/模塊中,您可以使用“.”在文件夾中向上移動,但這對我不起作用,也許我用錯了。有人知道如何用Gradle來實現這一點嗎?更新我將盡量變得更通用:/C:/
/Project A + Module 1 - Pure Java
+ Module 2 - Android Test Lib
+ Module 3 - Android Test Project
/Project B + Module 1 - Pure Java
+ Module 2 - Pure Java
+ Module 3 - Pure Java我想使用項目B, 在項目A中.我現在看到了我要更新一下.。六年過去了,今天我更聰明了,我可以肯定地說,問題是我誤解了“真理之源”的概念。當有一個裁判到一個圖書館是一個很好的概念??赡芸雌饋硐瘛罢嫦嘀础?,真正的“真相之源”將是每個項目使用的那個庫的代碼的版本,因為庫本身就有版本。許多版本-“真相之源”-相對于使用該庫的項目。正確的方法是使用大多數開發人員不喜歡的東西,那就是git子模塊,是的,重復每個項目中的源,這是因為每個項目使用不同版本的代碼的可能性很大。但是,您需要使所有項目都能使用所有庫的最新和最優秀的版本。這本身就是一個挑戰這是用圖書館資源開發一個項目的正確方法的原因是這種規模.。您可以擁有數百個項目,每個項目都有自己的庫配置。
3 回答

30秒到達戰場
TA貢獻1828條經驗 獲得超6個贊
include ':module1'project(':module1').projectDir = new File(settingsDir, '../Project B/Module 1')
- 3 回答
- 0 關注
- 533 瀏覽
添加回答
舉報
0/150
提交
取消