flutter 由于项目依赖于wakelock 0.5.6,而wakelock 0.5.6不匹配任何版本,版本解析失败

2wnc66cl  于 2023-05-19  发布在  Flutter
关注(0)|答案(2)|浏览(304)

我刚刚下载了一个应用程序的源代码在线上制作的Flutter解压文件夹,在Android工作室打开我运行Flutter酒吧得到

  • flutter升级和pub升级和pub过时

Im getting below错误

**在Project中运行“flutter pub get”...

由于项目依赖于wakelock 0.5.6,而wakelock 0.5.6不匹配任何版本,版本解析失败。pub get失败(% 1;由于项目依赖于wakelock 0.5.6,而wakelock 0.5.6与任何版本都不匹配,版本解析失败。)进程结束,退出代码为1**

ehxuflar

ehxuflar1#

在我的案例中,我通过以下步骤解决了这个问题
1.删除pubspec.lock文件(以前由flutter pub get生成)
1.Flutter清洁

  1. pubspec.yaml文件>
    添加了wakelock: any,而不是wakelock: 0.5.6
    1.然后运行flutter pub upgrade
  2. last flutter pub get最后,运行构建
lmyy7pcs

lmyy7pcs2#

为了解决这个问题,我这样修改了我的“pubspec.yaml”:
对于软件包的版本,更改为最新版本或只写“any”而不带引号

dependencies:
  ...
  wakelock: ^0.6.2
  wakelock_windows: ^0.2.1

dependency_overrides:
  ...
  win32: ^5.0.0

相关问题