Flutter升级至最新版本后运行应用出现未知包依赖错误
Flutter升级至最新版后包依赖错误解决方案
- 清理项目缓存与锁定文件:
先执行flutter clean清除项目构建缓存,再删除项目根目录下的pubspec.lock依赖锁定文件。 - 批量升级依赖适配版本:
运行flutter pub upgrade --major-versions,工具会自动将所有依赖升级至适配当前Flutter版本的最新可用版本,解决跨版本约束冲突。 - 单独处理未适配依赖:
若仍有冲突,根据报错提示定位冲突依赖包,可在pubspec.yaml中添加dependency_overrides节点临时指定兼容版本,参考配置:dependency_overrides: # 替换为实际冲突的包名和适配版本号 example_package: ^3.0.0 - 清理原生端依赖缓存:
安卓端进入项目android目录,执行./gradlew clean清理构建缓存;iOS端进入项目ios目录,执行pod deintegrate && pod install --repo-update重新拉取适配的iOS依赖。
报错堆栈跟踪截图:
内容的提问来源于stack exchange,提问作者rookiePlayer
相关产品推荐
相关产品推荐

