導入Flutter項目Because xxx depends on dio >=3.0.0-dev.1 which requires SDK version >2

The current Dart SDK version is 2.4.0.

Because 某項目 depends on dio >=3.0.0-dev.1 which requires SDK version >2.4.0 <3.0.0, version solving failed.

首先打開pubspec.yaml文件

導入項目的時候如果報這個錯誤,看是哪個依賴報錯的

比如上方的錯誤代碼是dio這個依賴

可以把依賴寫成這樣:dio: any

然後點擊pubspec.lock,稍微等待一會,寫成這樣的弊端是每次都要聯網獲取依賴版本

然後打開pubspec.lock這個文件,就可以找到適合本項目的版本了

 

如果有更好的方法,多多指教

發佈了6 篇原創文章 · 獲贊 1 · 訪問量 5392
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章