簡體   English   中英

在app模塊中使用庫模塊的依賴關系

[英]Use dependency from library module in app module

也許這是一個愚蠢的問題,但是想要收集應用程序對庫的依賴。(所以我可以輕松管理所有依賴項的版本)

應用程序/的build.gradle

api project(path: ':library')

庫/的build.gradle

dependencies {
    implementation 'com.google.code.gson:gson:2.8.2' <- gson is just example, it can be anything.
}



在上面的情況下我可以使用MainActivity.class中的Gson嗎? 它似乎不起作用..

如果沒有,有沒有辦法實現這一目標?

我不想為應用程序和庫添加相同的依賴項。 如果Gson更新,我必須修改兩個位置,我討厭它! :(

反過來說。

在您的情況下,在庫模塊中的app和api中使用implementation

implementation僅對當前模塊使用依賴關系, api與使用它的其他模塊共享依賴關系。

暫無
暫無

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

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