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

flutter_widget_from_html与better_player依赖冲突问题求助

解决flutter_widget_from_html与better_player的依赖冲突问题

方案1:降级flutter_widget_from_html到兼容版本

根据错误信息,better_player 0.0.83依赖的是flutter_widget_from_html_core ^0.8.5+3,而你使用的flutter_widget_from_html ^0.10.0依赖的是flutter_widget_from_html_core ^0.10.0,两者版本区间无交集导致冲突。你可以把flutter_widget_from_html降级到依赖0.8.x系列core的版本,比如0.8.1,修改pubspec.yaml:

dependencies:
  flutter_widget_from_html: ^0.8.1
  better_player: ^0.0.83

执行flutter pub get即可完成依赖安装。

方案2:等待better_player更新适配

如果不想降级flutter_widget_from_html,可以关注better_player的版本更新动态,当它升级依赖的flutter_widget_from_html_core到0.10.x或更高版本后,再升级better_player到对应新版本,同时保留flutter_widget_from_html ^0.10.0即可。

方案3:强制统一依赖版本(谨慎使用)

如果必须同时使用两个包的最新版本,可以尝试在pubspec.yaml中添加dependency_overrides,强制指定flutter_widget_from_html_core的版本为0.10.0:

dependency_overrides:
  flutter_widget_from_html_core: ^0.10.0

注意:这种方式可能会导致better_player出现未知bug,因为它原本基于旧版core开发,强制使用新版core可能存在兼容性问题,务必在测试环境充分验证功能后再上线。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.26 16:52:12