首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >颤动错误:当前颤动SDK版本为2.1.0-dev.0.fltter-be6309690f

颤动错误:当前颤动SDK版本为2.1.0-dev.0.fltter-be6309690f
EN

Stack Overflow用户
提问于 2018-08-21 15:25:21
回答 4查看 3.9K关注 0票数 11

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

代码语言:javascript
复制
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,但没有什么不同。

flutter doctor -v结果:

代码语言:javascript
复制
[✓] 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
EN

回答 4

Stack Overflow用户

发布于 2018-09-04 18:29:43

flutter_built_redux包不符合颤动依赖关系。错误是由包引起的,而不是flutter sdk。

查看此处https://github.com/davidmarne/flutter_built_redux/blob/master/pubspec.yaml#L22

您可以使用此链接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%20releasesflutter_built_redux包上发布问题

票数 6
EN

Stack Overflow用户

发布于 2018-10-15 06:29:38

Flutter包括一个捆绑的Dart SDK (在它的bin/cache目录下),与我们编译到你的iOS/安卓应用程序中的引擎版本相同。因此,在不同版本的Dart中使用颤动的唯一方法是使用旧版本的颤动。

要执行此操作,请通过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上是否有更新的版本。这可能只是将您的依赖项更新到较新版本的问题。

票数 4
EN

Stack Overflow用户

发布于 2018-10-15 19:13:10

我猜这是一个抖动包依赖问题。在一次更新中,我遇到了同样的问题。这一次,我通过将下面这几行添加到pubspec.yaml来解决这个问题

代码语言:javascript
复制
dependency_overrides:
  quiver: ^2.0.0+1
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/51943595

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档