對不起noob問題。我有一個項目有幾個模塊。一些模塊依賴於同一個罐子。現在,每個模塊都有自己的「libs」文件夾,其中包含2個相同的庫。更新jar文件可能會有問題,因爲我現在必須更改所有模塊中的所有jar。另外,我遇到一個彙編問題,說有重複的類。一種解決方法是從除了一個之外的所有模塊中刪除jar文件。這是做這件事的唯一方法還是有更好的方法?使用相同罐子的多個模塊
0
A
回答
0
創建一個新模塊只是爲了在庫中包含常用jar文件。並將此新模塊作爲依賴項添加到需要jar文件的其他模塊。
首先創建一個新模塊,比如說「commonJar」。文件 - >新建 - >新建模塊 - >選擇Android庫
現在,將jar庫添加到該模塊的libs文件夾中。
然後,將此模塊作爲依賴項添加到其他模塊的build.gradle中。 編譯項目(':commonJar')
2
我已經能夠解決這個問題。這reading about Gradle幫了我很多。這是我做了什麼:
而是把JAR file
在moduleA/libs folder
的,我已經通過點擊project then right click -> new -> module
進口的Android Studio
的JAR file
。然後我點擊Import .JAR/.AAR package
。這創建了module containing the JAR file + a gradle script
。
然後,在moduleA’s gradle script
,我在dependencies
添加了這個:compile project(path: ':name_of_the_jar_file')
我重建所有和它的作品。 JAR file
現在出現在APK
中,運行時不會再出現故障。
相關問題
- 1. 搖籃多模塊罐子
- 2. 在多個文件/模塊中使用相同的模塊
- 3. 創建一個多模塊項目的所有罐子和源罐的存檔
- 4. 多個Web應用程序(使用相同的罐子)導致燙髮根OOM
- 5. 簽署具有相同簽名的多個罐子
- 6. 具有相同GIT子模塊的多個Android項目
- 7. 使用Java 9模塊,多個模塊是否可以導出相同的包?
- 8. Maven-ear-plugin - 不包括多個模塊,即罐子,戰爭等
- 9. 在多模塊項目上構建一個「光」罐子
- 10. 將相同方面編織成多個罐子
- 11. 使用相同的模塊/不同的參數監督多個gen_servers
- 12. JBOSS 5.1.0:取消部署一個模塊刪除另一個模塊的罐子
- 13. 多模塊讀取相同的fifo
- 14. 使用相同的log4j.properties進行多模塊測試Maven項目
- 15. 多個內核模塊可以使用相同的netfilter鉤子而不會相互影響嗎?
- 16. 構建多個EAR罐子
- 17. 行家 - 在多模塊(罐子,戰爭,...)項目
- 18. 從多模塊項目創建超級罐子
- 19. 問題在多模塊POM插件依賴性罐子
- 20. Scala SBT構建多模塊項目以運行罐子
- 21. 如何從同一來源創建多個罐子,但是每個罐子的主要類別不同?
- 22. 重用相同的多個Django模板
- 23. 具有相同名稱的多個模塊的Python項目
- 24. 如何導入兩個使用相同名稱的模塊?
- 25. Joomla兩個模塊使用相同的helper.php
- 26. 兩個模塊在Android Studio中使用相同的庫
- 27. 讓2個模塊在magento中使用相同的名字
- 28. 在EAR的不同WAR中分開相同的罐子
- 29. 從多模塊maven項目構建單個胖罐子 - 包括測試類別
- 30. ,你如何在多個層面使用相同的塊名稱?
根本不使用libs文件夾...設置本地maven回購(如果庫不在jcenter /其他在線maven回購)... – Selvin