0
目前,我正在爲需要排氣功能的android編寫一個庫。目前,Volley依賴項在庫的依賴塊中以及任何應用程序使用該庫時均聲明。我需要做什麼以便我的庫本身可以引入它所需的依賴關係,而不是讓實現應用程序也聲明依賴關係?如何在Android庫中包含依賴關係?
目前,我正在爲需要排氣功能的android編寫一個庫。目前,Volley依賴項在庫的依賴塊中以及任何應用程序使用該庫時均聲明。我需要做什麼以便我的庫本身可以引入它所需的依賴關係,而不是讓實現應用程序也聲明依賴關係?如何在Android庫中包含依賴關係?
Gradle支持傳遞依賴。
對於當地的圖書館,這是這樣的:
compile(project(:LIBRARY_NAME)) {
transitive=true
}
對於遠程庫:
compile ('com.somepackage:LIBRARY_NAME:1.0.0'){
transitive=true //default, normally no need to specify explicitly
}
如果什麼庫是'.jar'?如果遠程存儲, – Orbit
罐需要與'pom.xml'(這是maven的方式)一起發貨。 – F43nd1r
該jar本地位於apps/libs /文件夾中。 – Orbit