簡體   English   中英

Gradle 從 aar 中排除類

[英]Gradle exclude classes from aar

我在我的依賴項中使用 lib Gson 並導入 a.aar,其中包含一些來自 Gson 的類,這些類被導入到項目中。 當我構建我的項目時,我不斷得到重復的類,bcz 它依賴於我的依賴項和 aar 類。

如何從 aar 中排除 gson 類?

我一直在嘗試:

  • 排除組:我認為這是行不通的,因為它不是 aar 的依賴項,而是里面的類。
  • 及物真,與以前相同的原因

我可以做嗎? 或者我應該得到 other.aar 與 gson 作為依賴?

通常.aar 包含 with.pom 文件,其中包含“aar 庫”使用的所有依賴項。

如果您正在創建自己的庫並在另一個應用程序中使用它,請參考下面的鏈接。 https://medium.com/swlh/android-library-kotlin-creation-access-deploy-problems-fixes-everything-you-want-to-c1a1701f0e8f

或者

試試下面這個

implementation(name: '××××××× aar package', ext: 'aar') {
    exclude module: 'gson'
}

讓我知道這是否有幫助

暫無
暫無

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

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