当前位置:   article > 正文

Android Studio错误提示Duplicate class android.support.v4.app.INotificationSideChannel found

duplicate class android.support.v4.app.inotificationsidechannel found in mod

Duplicate class error,Android support和Androidx库共存的问题

这两天正好遇到这样一个问题,公司项目在引入新的aar库时出现了下面这个错误。除此之外还有一个AndroidManifest.xml文件merge error。

Duplicate class android.support.v4.app.INotificationSideChannel$Stub found in modules classes.jar
  • 1

在网上查了下资料,大概了解是因为新引入的包使用的android.support包,而我们的项目工程已经整体迁移到androidx,这两个库在功能上是重叠的,所以导致了上述的报错。

针对这种情况android官方提供了一种方式。在项目根目录下的gradle.properties文件中加入这两行。

android.useAndroidX=true//是否使用androidx    
android.enableJetifier=true//是否将引入的第三方库中的android.support强制转为androidx
  • 1
  • 2

加入这两行后可以解决大部分上述问题。

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/繁依Fanyi0/article/detail/536111
推荐阅读
相关标签
  

闽ICP备14008679号