[Android Studio] 解決 Duplicate class android.support.v4.app.INotificationSideChannel found in modules core-1.3.3-runtime

 在Android Studio裡,在引入第三方lib的時候。有時會出現一個issue。


基本上就是出現標題所示的類似這行:

Duplicate class android.support.v4.app.INotificationSideChannel found in modules core-1.3.3-runtime


簡單說,就是第三方的lib裡有包含到你目前的Implementation裡相同的套件。

例如: 你有引入第三方套件 implementation 'io.github.lucksiege:pictureselector:v3.11.2'

但是假設這個套件裡本身也有core-1.3.3-runtime的話,就會造成衝突。錯誤就會發生在build的時候。


解法:

因此要在gradle.properties這個檔案裡加入以下這行:

android.enableJetifier=true

代表將本來第三方lib的support轉為引用原本implementation 的版本


參考:

https://blog.csdn.net/qq_38350635/article/details/126253120

留言

熱門文章