具体由flutter 1.20.4升级到flutter 2.2.3时,编译报错,提示Null safe libraries are not allowed to export declarations from of opt-out libraries. 大概意思空安全不被允许?为啥不被允许,一脸懵逼,多方Google之后无解。
无意间想到依赖强制覆盖dependency_overrides的插件可以取消了,毕竟那些是在2.0以前加的。

试了试哪个依赖可以去掉,果不其然,去掉meta之后,clean,pub get,通了,困扰多次如释重负!
所以出现此报错可能是你哪个依赖需要升级或更新了,试试吧。
在将Flutter从1.20.4升级到2.2.3时遇到编译错误,提示不允许空安全库导出非空安全声明。经过排查发现,问题出在dependency_overrides中的某个依赖,特别是meta。移除meta依赖后,通过清理、重新获取依赖,编译成功。此问题可能源于依赖未及时更新,建议检查并更新所有相关依赖。

9614

被折叠的 条评论
为什么被折叠?



