You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

集成flutter_zoom_videosdk时遇libZoomTask.so重复文件错误求助

解决Flutter集成Zoom Video SDK时的libZoomTask.so冲突问题

这个错误的核心原因是重复引入了包含相同.so文件的依赖:你手动添加的mobilertc.aar与flutter_zoom_videosdk: ^1.14.0包内置的原生SDK文件存在重复,导致编译时出现资源冲突。

具体解决方案

1. 移除手动添加的重复依赖

flutter_zoom_videosdk本身已经内置了对应版本的Zoom Video SDK原生依赖,不需要再手动添加mobilertc文件夹及相关文件:

  • 删除项目根目录下的mobilertc文件夹(包含mobilertc.aar和对应的build.gradle)
  • 还原android/settings.gradle中引入mobilertc的配置,比如移除类似代码:
    include ':mobilertc'
    project(':mobilertc').projectDir = new File(rootProject.projectDir, './mobilertc')
    
  • 还原android/app/build.gradle中添加的implementation project(':mobilertc')依赖

2. 确保Flutter包依赖正常

确认pubspec.yaml中的依赖声明正确:

dependencies:
  flutter_zoom_videosdk: ^1.14.0

执行flutter pub get同步依赖。

3. 清理并重新编译

  • 执行flutter clean清理项目缓存
  • 重启IDE(如Android Studio)
  • 重新运行项目,冲突即可消除

额外建议

如果后续仍遇到类似依赖冲突,可在android/app/build.gradle中添加过滤规则(优先建议移除重复依赖,此方法为兜底方案):

android {
    packagingOptions {
        pickFirst 'lib/arm64-v8a/libZoomTask.so'
        pickFirst 'lib/armeabi-v7a/libZoomTask.so'
        // 其他可能冲突的架构文件
    }
}

内容的提问来源于stack exchange,提问作者Ashique

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.14 14:15:55