所以,因为poseapp依赖sdk中的audioplayers ^0.17.0和flutter_driver any,版本解析失败

如何解决所以,因为poseapp依赖sdk中的audioplayers ^0.17.0和flutter_driver any,版本解析失败

很长一段时间后,我试图运行我曾经成功运行的Flutter项目。执行Flutter升级后,出现以下依赖错误。我已经从我发现的类似问题中尝试了多种可能的修复方法,但我仍然遇到类似的错误。非常感谢任何帮助。

Because audioplayers >=0.16.2 <0.18.0 depends on uuid ^2.2.2 and no versions of uuid match >2.2.2 <3.0.0,audioplayers >=0.16.2 <0.18.0 requires uuid 2.2.2.

And because uuid 2.2.2 depends on crypto ^2.0.0 and every version of Flutter_driver from sdk depends on crypto 3.0.1,audioplayers >=0.16.2 <0.18.0 is incompatible with Flutter_driver from sdk.
So,because postureapp depends on both audioplayers ^0.17.0 and Flutter_driver any from sdk,version solving Failed.

pub get Failed (1; So,version solving Failed.)
exit code 1

我的 pubspec.yaml 文件

environment:
  sdk: ">=2.2.0 <3.0.0" # ">=2.1.0 <3.0.0"

dependencies:
  Flutter:
    sdk: Flutter
  cupertino_icons: ^0.1.2
  image_picker: ^0.6.5
  firebase_core: ^1.0.0 #^0.7.0
  firebase_ml_vision: ^0.10.0 #^0.9.3+8
  camera: ^0.8.0 #^0.5.6+1
  smooth_page_indicator: ^0.1.5
  simple_animations: ^2.1.1
  Flutter_statusbarcolor: ^0.2.3
  gradient_widgets: ^0.5.1
  time: "^1.3.0"
  audioplayers: ^0.17.0 #^0.15.1 
  path_provider: ^1.6.0 #^1.5.1
  wakelock: ^0.1.4+1
  poller: ^1.1.3
  permission_handler: ^6.1.0 
  mutex: ^1.1.0
dependency_overrides:
  path_provider: ^2.0.0 



dev_dependencies:
  pedantic: ^1.8.0
  e2e: ^0.2.1
  Flutter_test:
    sdk: Flutter
  Flutter_driver:
    sdk: Flutter
  test: any
  path: ^1.6.2
  Flutter_launcher_icons: ^0.8.1
  Flutter_launcher_name: ^0.0.1
  # path_provider: ^0.5.0+1

Flutter_icons:
  image_path: "assets/images/logo.png"
  android: true
  ios: true

Flutter_launcher_name:
  name: "MyApp"

Flutter:
  uses-material-design: true

assets:
  - assets/images/
  - assets/sounds/

解决方法

删除了audioplayer的版本号,其他一些库解决了这个问题。

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。

相关推荐


Selenium Web驱动程序和Java。元素在(x,y)点处不可单击。其他元素将获得点击?
Python-如何使用点“。” 访问字典成员?
Java 字符串是不可变的。到底是什么意思?
Java中的“ final”关键字如何工作?(我仍然可以修改对象。)
“loop:”在Java代码中。这是什么,为什么要编译?
java.lang.ClassNotFoundException:sun.jdbc.odbc.JdbcOdbcDriver发生异常。为什么?
这是用Java进行XML解析的最佳库。
Java的PriorityQueue的内置迭代器不会以任何特定顺序遍历数据结构。为什么?
如何在Java中聆听按键时移动图像。
Java“Program to an interface”。这是什么意思?
Java在半透明框架/面板/组件上重新绘画。
Java“ Class.forName()”和“ Class.forName()。newInstance()”之间有什么区别?
在此环境中不提供编译器。也许是在JRE而不是JDK上运行?
Java用相同的方法在一个类中实现两个接口。哪种接口方法被覆盖?
Java 什么是Runtime.getRuntime()。totalMemory()和freeMemory()?
java.library.path中的java.lang.UnsatisfiedLinkError否*****。dll
JavaFX“位置是必需的。” 即使在同一包装中
Java 导入两个具有相同名称的类。怎么处理?
Java 是否应该在HttpServletResponse.getOutputStream()/。getWriter()上调用.close()?
Java RegEx元字符(。)和普通点?