报错详细信息如下
More than one file was found with OS independent path lib/armeabi-v7a/libserial_port.so
原因
根据翻译可知,在系统里面找到了多个libserial_port.so文件
解决方法
在module的build,gradle中android节点下添加:
// 项目中依赖的第三方库越来越多时,有可能会出现两个依赖库中存在同一个(名称)文件 如果这样,Gradle在打包时就会提示错误(警告)。那么就可以根据提示,然后使用以下方法将重复的文件剔除
packagingOptions {
// pickFirsts:当出现重复文件,会使用第一个匹配的文件打包进入apk
pickFirst 'lib/armeabi-v7a/libserial_port.so'
}
将这里重复文件的名字替换为自己重复的文件名字即可