Android编译时报错:More than one file was found with OS independent path libarmeabi-v7alibserial

it2022-05-05  105

报错详细信息如下

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' }

  将这里重复文件的名字替换为自己重复的文件名字即可


最新回复(0)