【问题标题】:Flutter dependency error - Version Solving failedFlutter 依赖错误 - 版本解决失败
【发布时间】:2021-09-28 13:32:54
【问题描述】:

我正在尝试对我的应用进行集成测试。当我尝试将 integration_test 依赖项添加到我的 pubspec.yaml 时,出现此错误:

因为没有任何版本的 uuid 匹配 >2.2.2

接下来我应该怎么做才能解决这个错误?

【问题讨论】:

  • 只需更新您的软件包。 integration_test 需要更新版本的包
  • @Xoltawn 你的意思是先运行命令 pub upgrade 然后尝试运行命令 pub get?
  • 尝试更改您的软件包版本

标签: android firebase flutter flutter-dependencies flutter-integration-test


【解决方案1】:

出现这个错误是因为你的pubspec.yaml中的integration_test包依赖flutter_driver,需要包crypto v3.0.1,而你使用的uuid包是2.2.2版本,需要crypto v2.0.0,因此crypto 上的版本冲突。

您应该修复pubspec.yaml 中以下软件包的版本控制。最好将它们更新到最新以避免上述冲突:

  1. uuid: ^3.0.4(这个包依赖于cryptov3.0.1)
  2. integration_test: ^1.0.2+3(这个包也依赖于crypto v3.0.1)

【讨论】:

    猜你喜欢
    • 2021-07-25
    • 2019-07-30
    • 1970-01-01
    • 2018-11-29
    • 2021-05-09
    • 1970-01-01
    • 2022-11-07
    • 2021-06-11
    • 2021-08-22
    相关资源
    最近更新 更多