uniapp自带的视频播放组件和第三方原生插件共用了一个so文件,导致云打包失败。
错误信息为 More than one file was found with OS independent path 'lib/armeabi-v7a/libijkplayer.so'
百度了一下,发现可以在build.gradle内加入设置如下解决:
packagingOptions {
pickFirst 'lib/armeabi-v7a/libijkplayer.so'
}
不知云打包是否支持这个设置
词典典
请问具体是怎么操作的呢,修改名字之后会导致原来第三方sdk找不到依赖吗?
2021-03-31 02:23
五茶
大佬!我也是这样!救救我们吧!
2021-03-31 02:26
五茶
解决了,用patchelf更改那个冲突的soname就行.
补充:mac系统可以使用patchelf: brew install patchelf
2021-03-31 13:45