運行“flutter pub get”時在 google_maps_flutter 上解決 Flutter 版本失敗 (Flutter version solving failed on google_maps_flutter while running "flutter pub get")


問題描述

運行“flutter pub get”時在 google_maps_flutter 上解決 Flutter 版本失敗 (Flutter version solving failed on google_maps_flutter while running "flutter pub get")

即使我已將谷歌地圖包降級為 google_maps_flutter: ^0.5.33 這是 ,我在運行 flutter pub get 時仍收到以下消息><1.0.0.

[proj_name] flutter pub get
Running "flutter pub get" in proj_name...                    
The current Flutter SDK version is 1.22.0‑9.0.pre.

Because proj_name depends on google_maps_flutter >=1.0.0 which requires Flutter SDK version >=1.22.0 <2.0.0, version solving failed.
pub get failed (1; Because proj_name depends on google_maps_flutter >=1.0.0 which requires Flutter SDK version >=1.22.0 <2.0.0, version solving failed.)
exit code 1

pubspec.yaml

的代碼片段
version: 1.0.0+1

environment:
  sdk: ">=2.7.0 <3.0.0"

dependencies:
  flutter:
    sdk: flutter
  google_maps_flutter: ^0.5.33

flutter ‑‑version<的結果/代碼>

Flutter 1.22.0‑9.0.pre • channel unknown • unknown source
Framework • revision 7a43175198 (3 months ago) • 2020‑08‑28 23:18:04 ‑0400
Engine • revision 07e2520d5d
Tools • Dart 2.10.0 (build 2.10.0‑73.0.dev)

參考解法

方法 1:

Follow up the steps:

flutter channel stable

flutter upgrade

Then Try again if you get the same error then

just change in your pubspec.yaml file: from this google_maps_flutter: ^0.5.33 to this google_maps_flutter:

It will automatically work as it will find out the version which is compatible itself.

方法 2:

Try to remove the ^ in pubspec.yaml declaration

google_maps_flutter: ^0.5.33 to google_maps_flutter: '0.5.33'

If I'm not mistaken, the ^ means take this version or higher.

方法 3:

Update flutter version to 2.0.2 stable then clean and run app, this will solve issue

(by Faizan KamalJagadishMigalvBibin Baby)

參考文件

  1. Flutter version solving failed on google_maps_flutter while running "flutter pub get" (CC BY‑SA 2.5/3.0/4.0)

#dart #flutter-packages #Flutter #google-maps






相關問題

如何將數據傳遞給有狀態的小部件 (How to pass data to stateful widget)

顫振無線電值在步進器中沒有改變 (Flutter Radio Value not Changing in Stepper)

如何在顫動中製作響應式播放按鈕? (How to make a responsive play button in flutter?)

如何將數據數組轉換為在顫振/飛鏢中展開或折疊的小部件列表? (How to convert an array of data to a list of widgets with expand or fold in flutter/dart?)

Flutter - 迭代異步/未來列表 (Flutter - iterate over an asynchrous/future list)

使用顫振將圖像作為blob存儲在mysql數據庫中 (Storing image's as blob in mysql database with flutter)

如何在顫動中將視頻播放器浮動在 youtube 等所有頁面上? (How to float a video player over all pages like youtube in flutter?)

無法設置回調函數。錯誤說:“DropDown”必須有一個方法體,因為“ListLayout”不是抽象的 (Unable to set callback function . Error Says: 'DropDown' must have a method body because 'ListLayout' isn't abstract)

Flutter:如何在沒有評級動作的情況下實現評級欄 (Flutter : How to implement rating bar without rating action)

設置狀態內存洩漏 (set state memory leak)

Flutter 視頻播放器不接受自簽名 https 連接 (Flutter video player wont accept self signed https connection)

為什麼有時上下文被替換為下劃線或“_”? (Why sometimes context is being replace as underscore or "_"?)







留言討論