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

集成flutter_zoom_videosdk: ^2.1.0时出现ZoomVideoSDKDelegate类文件未找到错误

集成flutter_zoom_videosdk: ^2.1.0时出现ZoomVideoSDKDelegate类文件未找到错误

嘿,我之前碰到过类似的问题,这个错误大概率是Flutter插件没正确拉取到对应的原生Zoom Video SDK依赖,或者依赖配置环节出了问题。给你几个实用的排查和解决方向:

  • 检查根目录build.gradle的仓库配置:Zoom的原生SDK需要特定的maven仓库才能拉取,插件可能不会自动帮你配置。打开项目根目录下的android/build.gradle,确认allprojects里的repositories是否包含这两个仓库:

    allprojects {
        repositories {
            // 保留你原有的其他仓库
            maven { url "https://jitpack.io" }
            maven { url "https://maven.zoom.us" }
        }
    }
    

    要是没加的话,补上之后重新拉取依赖试试。

  • 清理缓存后重新构建:依赖缓存乱掉是常见的坑,按这个步骤走一遍:

    1. 执行flutter clean清理Flutter项目缓存
    2. 删除Android目录下的.gradle文件夹(这个是本地gradle缓存,删了之后会重新下载)
    3. 运行flutter pub get重新拉取所有依赖
    4. 最后用flutter run重新启动项目
  • 确认插件与原生SDK版本匹配:flutter_zoom_videosdk: ^2.1.0对应着特定版本的原生Zoom Video SDK,你可以去插件的android模块下看build.gradle,检查里面依赖的原生SDK版本是否正确。如果原生SDK没被正确拉取,就会出现类找不到的情况。

  • 再核对Manifest的服务配置:你说已经加了服务,但可能配置有误。确认<application>标签里的Zoom服务是否写对了:

    <service android:name="us.zoom.videosdk.ZoomVideoSDKService" android:exported="true"/>
    

    包名别写错,位置也要放在<application>内部才行。

另外,也有可能是你的Flutter版本、Android Gradle插件版本和这个插件不兼容,要是上面的方法都没用,可以试试升级或降级对应的版本来适配。

内容来源于stack exchange

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.04.07 13:32:58