• 颤振错误:当前Flutter SDK版本为2.1.0-dev.0.0.flutter-be6309690f?


    我刚刚升级了我的扑动,升级后我无法在Android Studio上运行任何扑动项目。我收到此错误消息。

    The current Dart SDK version is 2.1.0-dev.0.0.flutter-be6309690f.
    
    Because buddy depends on flutter_built_redux 0.4.5 which requires SDK 
    version >=1.19.0 <2.0.0, version solving failed.                                                  
    pub get failed (1)

    我怎样才能降级Dart或如何解决这个问题,我在mac上运行android studio。

    我试过通过改变颤动的频道devmaster但它没有什么区别。

    扑医生-v结果:

    [✓] Flutter (Channel dev, v0.6.0, on Mac OS X 10.13.4 17E202, locale en-IN)
    • Flutter version 0.6.0 at /Users/pro/Downloads/flutter
    • Framework revision 9299c02cf7 (5 days ago), 2018-08-16 00:35:12 +0200
    • Engine revision e3687f70c7
    • Dart version 2.1.0-dev.0.0.flutter-be6309690f
    
    [✓] Android toolchain - develop for Android devices (Android SDK 27.0.3)
      • Android SDK at /Users/pro/Library/Android/sdk
      • Android NDK location not configured (optional; useful for native 
         profiling support)
      • Platform android-27, build-tools 27.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- 
         1024-b01)
    • All Android licenses accepted.
    
    [✓] iOS toolchain - develop for iOS devices (Xcode 9.4.1)
    • Xcode at /Applications/Xcode.app/Contents/Developer
    • Xcode 9.4.1, Build version 9F2000
    • ios-deploy 1.9.2
    • CocoaPods version 1.5.0
    
    [✓] Android Studio (version 3.1)
    • Android Studio at /Applications/Android Studio.app/Contents
    • Flutter plugin version 27.1.1
    • Dart plugin version 173.4700
    • Java version OpenJDK Runtime Environment (build 1.8.0_152-release-1024-b01)
    
    [!] Connected devices
    ! No devices available

    解决方法一

    Flutter包含一个捆绑的Dart SDK(在其bin/cache目录下)固定到我们编译到您的运输iOS / Android应用程序的引擎中使用的相同版本。因此,将Flutter与不同版本的Dart一起使用的唯一方法是使用旧版本的Flutter。

    为此,请cd访问Flutter SDK目录。您可以通过运行列出可用的版本git tag。要切换到某个版本,请使用git checkout。例如,切换到v0.8.1你的运行git checkout v0.8.1。如果您想切换回测试频道,请运行git checkout beta

    也就是说,通常我建议你坚持并向beta任何尚未更新到Dart 2的软件包的维护者提出问题(或发送拉取请求)。您可能还想检查列出的依赖关系。您pubspec.yaml可以在pub.dartlang.org上查看是否有更新的版本。可能只是将您的依赖项更新为更新版本。

    解决方法二:

    flutter_built_redux包不符合扑动依赖性。错误是由包而不是flutter sdk引起​​的。

    请看这里 https://github.com/davidmarne/flutter_built_redux/blob/master/pubspec.yaml#L22

    你可以flutter_built_redux使用这个链接在包装 上发布问题https://github.com/davidmarne/flutter_built_redux/issues/new?title=support%20for%20flutter%20sdk%202.1.0.dev&body=please%20upgrade%20the%20package%20for %20new%20flutter%20releases

  • 相关阅读:
    java冒泡算法和选择排序法
    JDBC操作数据库,比如修改电商数据库中的分类的id,让各商品随机
    RF使用
    安装RF框架(基于Python)
    selenium+java的常使用的一些操作
    selenium的常用操作
    selenium的8种定位方式(java举例)
    服务管理
    Linux软件安装
    项目依赖
  • 原文地址:https://www.cnblogs.com/zhujiabin/p/10116026.html
Copyright © 2020-2023  润新知