【问题标题】:Flutter version solving failed with new flutter upgradeFlutter 版本解决失败,新的 Flutter 升级
【发布时间】:2019-09-27 13:31:54
【问题描述】:

我最近升级了我的颤振,以前它对每个包都运行良好,但现在有一件事情让我感到困扰,因为我的项目没有运行。这是这个名为PURE_MIXPANEL 的包发生的错误。

错误:

The current Dart SDK version is 2.3.1-dev.0.0.flutter-a0290f823c.       

Because pure_mixpanel 1.0.7 requires SDK version >=1.19.0 <=2.2.1 and no versions of pure_mi
xpanel match >1.0.7 <2.0.0, pure_mixpanel ^1.0.7 is forbidden.
So, because flutter_app depends on pure_mixpanel ^1.0.7, version solving failed.
Running "flutter packages get" in flutter_app...                         
pub get failed (1)

从互联网上,我关注了很多东西,例如:

  • 颤振升级
  • flutter 通道 master 后跟 flutter 升级
  • flutter 频道开发,然后是 flutter 升级

所以它成功升级了我的颤振,但它提出了一个问题,即该软件包根本不受支持,但以前它可以工作。

这是我的flutter doctor -v 结果:

[✓] Flutter (Channel master, v1.5.9-pre.193, on Mac OS X 10.14.4 18E226, locale en-US)
    • Flutter version 1.5.9-pre.193 at /Users/alok/flutter
    • Framework revision 3a6acb8c25 (9 minutes ago), 2019-05-09 09:23:30 -0700
    • Engine revision 644db5a49c
    • Dart version 2.3.1 (build 2.3.1-dev.0.0 a0290f823c)


[✓] Android toolchain - develop for Android devices (Android SDK version 28.0.3)
    • Android SDK at /Users/alok/Library/Android/sdk
    • Android NDK location not configured (optional; useful for native profiling support)
    • Platform android-28, build-tools 28.0.3
    • Java binary at: /Applications/Android
      Studio.app/Contents/jre/jdk/Contents/Home/bin/java
    • Java version OpenJDK Runtime Environment (build 1.8.0_152-release-1248-b01)
    • All Android licenses accepted.

[✓] iOS toolchain - develop for iOS devices (Xcode 10.0)
    • Xcode at /Applications/Xcode.app/Contents/Developer
    • Xcode 10.0, Build version 10A255
    • ios-deploy 1.9.4
    • CocoaPods version 1.6.0

[!] Android Studio (version 3.3)

PUBSPEC.YAML:

version: 1.0.0+1

environment:
  sdk: ">=2.0.0-dev.68.0 <3.0.0"

dependencies:
  flutter:
    sdk: flutter
  pure_mixpanel: ^1.0.7

网络上没有pure_mixpanel 的升级版本,它在我的项目中很重要。

任何帮助将不胜感激。谢谢

【问题讨论】:

标签: flutter versioning


【解决方案1】:

您的 SDK 版本是 2.3.1,pure_mixpanel 的 SDK 是 sdk: "&gt;=1.19.0 &lt;=2.2.1"

检查:https://github.com/seenickcode/pure_mixpanel/blob/master/pubspec.yaml

【讨论】:

  • 那我该怎么办呢,从消息来源确认这个包已经被新的flutter禁止了,所以降级是没有用的。软件包应自行升级。
【解决方案2】:

我通过将 dart sdk 位置添加到 env 来修复我的问题 适用于 Windows C:\src\flutter\bin\cache\dart-sdk

【讨论】:

    猜你喜欢
    • 2021-07-25
    • 2019-07-30
    • 1970-01-01
    • 1970-01-01
    • 2021-05-09
    • 2019-10-21
    • 2019-02-23
    • 2021-12-07
    • 2021-04-01
    相关资源
    最近更新 更多