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

Flutter 3.7.7升级后pub get报错,未依赖flutter_webview_plugin却遇兼容问题

解决Flutter 3.7.7中flutter_webview_plugin隐式依赖的废弃嵌入问题
  • 第一步:定位间接依赖来源
    执行命令:

    flutter pub deps
    

    该命令会输出所有依赖的层级结构,找到flutter_webview_plugin所在的分支,确定是哪个直接依赖包引入了它。

  • 第二步:升级或替换直接依赖

    • 如果找到的直接依赖有更新版本,优先升级该依赖到最新稳定版。多数旧依赖已移除对flutter_webview_plugin的依赖,转而使用官方维护的webview_flutter(支持空安全和新Android嵌入方式)。
    • 若该直接依赖无可用更新版本,替换为功能类似且兼容Flutter 3.7.7的替代包。比如涉及webview功能的场景,直接改用官方的webview_flutter即可覆盖大部分需求。
  • 第三步:强制处理问题依赖(临时方案)
    如果暂时无法替换或升级直接依赖,可在pubspec.yaml中添加dependency_overrides,强制将flutter_webview_plugin替换为兼容版本(仅当该依赖的功能未被项目实际使用时,可尝试临时排除,但不推荐长期使用):

    dependency_overrides:
      flutter_webview_plugin: ^0.4.0  # 替换为存在的兼容版本
    
  • 第四步:清理缓存重新拉取
    完成上述操作后,执行以下命令清理缓存并重新获取依赖:

    flutter clean
    rm pubspec.lock
    flutter pub get
    

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.28 02:57:56