2016-04-26 85 views
0

目前,我正在爲需要排氣功能的android編寫一個庫。目前,Volley依賴項在庫的依賴塊中以及任何應用程序使用該庫時均聲明。我需要做什麼以便我的庫本身可以引入它所需的依賴關係,而不是讓實現應用程序也聲明依賴關係?如何在Android庫中包含依賴關係?

回答

0

Gradle支持傳遞依賴。

對於當地的圖書館,這是這樣的:

compile(project(:LIBRARY_NAME)) { 
    transitive=true 
} 

對於遠程庫:

compile ('com.somepackage:LIBRARY_NAME:1.0.0'){ 
    transitive=true //default, normally no need to specify explicitly 
} 
+0

如果什麼庫是'.jar'?如果遠程存儲, – Orbit

+0

罐需要與'pom.xml'(這是maven的方式)一起發貨。 – F43nd1r

+0

該jar本地位於apps/libs /文件夾中。 – Orbit