簡體   English   中英

從當前版本升級到最新版本時出現錯誤

[英]Error in upgrade flutter from current version to latest

在我通過運行flutter升級將flutter從當前版本升級到Studio終端中的最新版本后,出現以下錯誤。

The current Dart SDK version is 2.1.0-dev.0.0.flutter-be6309690f.

Because no versions of uri match >0.11.3 <0.12.0 and uri >=0.7.1 <0.11.3 requires SDK version >=0.8.10 <2.0.0 or >=2.0.0-dev.18 <2.0.0, uri >=0.7.1 <0.11.3-∞ or >0.11.3 <0.12.0 is forbidden.
And because uri 0.11.3 depends on quiver >=0.17.0 <0.30.0 and every version of flutter_test from sdk depends on quiver 2.0.0+1, flutter_test from sdk is incompatible with uri >=0.7.1 <0.12.0.
And because map_view 0.0.14 depends on uri ^0.11.1 and no versions of map_view match >0.0.14 <0.1.0, flutter_test from sdk is incompatible with map_view ^0.0.14.
So, because maskn depends on both map_view ^0.0.14 and flutter_test any from sdk, version solving failed.
pub get failed (1)

我該如何解決這個問題? 有什么辦法可以將最新版本降級到我的舊版本?

在發布支持Dart 2.0.0的uri版本之前,應將其添加到pubpsec.yaml

dependency_overrides:
  quiver: ^2.0.0+1

github上有一個線程與您的問題密切相關。

基本上,您必須查找有問題的插件的.pubspec.yaml並以這種方式進行編輯:

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

讓我知道這是否有幫助。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM