簡體   English   中英

Android庫模塊中的依賴關系

[英]Dependency in Android Library Module

我正在使用Android庫。 我需要使用各種開放源代碼庫,例如volley,socket.io等。 我應該在build.gradle文件中添加依賴項,還是應該將源代碼作為軟件包包括在我的庫模塊中

由於Volley和Socket.io是非常常見的庫,因此我希望將來避免任何類型的沖突嗎? 在以下條件下,它應該工作良好。

  1. 用戶添加相同的庫(jar,gradle依賴項)
  2. 用戶添加的版本差異(例如Volley,包含的是1.0,而用戶添加的是1.2)。

我需要將庫導出到jCenter。

可用資源不多,可用資源很復雜。

如果希望您的庫始終使用特定版本,則應按來源包括依賴項,並重命名程序包,以避免客戶端使用相同庫時出現dex問題。

我仍然會在build.gradle聲明依賴關系,並允許庫的客戶端決定依賴關系沖突的解決方案

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM