在开发中遇到如下问题:
“DuplicateRelativeFileException: More than one file was found with OS independent path 'lib/armeabi/libstlport_shared.so'”
乍看一脸蒙,因为这个类库我从来没用过,估计是在我使用的类库以及开源框架中出现了相同的引用。
查了下解决方案,需要在App的build.gradle中的 android 下加入如下代码,
注意:1.如果你的工程用的组件化,切记一定要放到mainApp的build.gradle中;
2.一定是放在android节点下面。
packagingOptions {
//你的报错信息里面给你指明的路径
exclude 'lib/armeabi/libstlport_shared.so'
}