flutter开发中遇到的问题

Posted fstimers

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了flutter开发中遇到的问题相关的知识,希望对你有一定的参考价值。

Flutter 处理依赖冲突

当Flutter发生版本依赖冲突会有类似以下提示:

flutter_localizations any from sdk which depends on intl 0.15.8, intl 0.15.8 is required.
So, because env_pro_supervise depends on intl ^0.16.0, version solving failed.

我们只要在 pubspec.yaml 中将依赖改为相同版本。
如果是两个依赖的依赖冲突,不清楚当前到底应该使用依赖的哪一个版本时,我们可以使用any来解决版本依赖版本冲突的问题。由于不推荐使用any依赖,我们需要在pubspec.lock中找到正确的版本替换。
如果还是提示冲突,我们可以在 pubspec.yaml 添加以下内容,强制下载,忽略不兼容。

dependency_overrides:
  intl: ^0.16.0

以上是关于flutter开发中遇到的问题的主要内容,如果未能解决你的问题,请参考以下文章

flutter开发中遇到的问题

Flutter 避免代码嵌套,写好 build 方法 | 开发者说·DTalk

flutter解决 dart:html 只支持 flutter_web 其他平台编译报错 Avoid using web-only libraries outside Flutter web(代码片段

Flutter插件开发未解决参考:io

Flutter 报错 DioError [DioErrorType.DEFAULT]: Bad state: Insecure HTTP is not allowed by platform(代码片段

Flutter 布局备忘录