首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >依赖冲突

依赖冲突
EN

Stack Overflow用户
提问于 2021-02-12 18:08:40
回答 1查看 107关注 0票数 0

我有点困惑。当我添加easy_localization依赖并运行flutter pub get时,我给出了以下消息:

代码语言:javascript
复制
Because easy_localization >=2.1.0+1 <2.3.4-nullsafety depends on flutter_localizations 
any from sdk which depends on path 1.8.0-nullsafety.1, 
easy_localization >=2.1.0+1 <2.3.4-nullsafety requires path 1.8.0-nullsafety.1.

我切换到稳定的颤动通道,我有以下Dart版本:

代码语言:javascript
复制
Flutter 1.22.6 
Dart 2.10.5

下面是我的完整pubspec文件:

代码语言:javascript
复制
name: demo
description: demo

publish_to: 'none'
version: 1.0.0+1

environment:
  sdk: ">=2.7.0 <3.0.0"

dependencies:
  flutter:
    sdk: flutter

  cupertino_icons: 1.0.0
  flutter_bloc: 6.1.1
  equatable: 1.2.5
  easy_localization: 2.3.3+1

dependency_overrides:
  intl: 0.16.1

flutter:
  uses-material-design: true
  assets:
    - assets/translations/

我不明白为什么我会有依赖冲突。我还试着删除.lock文件。你知道哪里出了问题吗?谢谢。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2021-02-12 18:25:40

它很简单,只需移除依赖版本,如下所示

代码语言:javascript
复制
  image_picker: 
  intl: 
  http: ^0.12.2

它将自动选择所需的版本

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/66169848

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档