不久前把
Flutter
在電腦上配置完畢,結合 Android studio 簡單運行 demo,具體了解一下什么是Flutter
,之后就沒再繼續探究下去,近日想繼續學習Flutter
,可想把 demo 運行起來就遇見了不少問題,不牽涉到語法問題,主要是一些配置問題,在此做一記錄。
1、No Dart SDK
找不到Dart SDK
,難道 Dart 的Sdk 不是集成在 Flutter 文件中嗎?當我重新運行 flutter doctor
時終端報錯信息如下:
Updating flutter tool...
The system cannot find the path specified.
Error: Unable to 'pub upgrade' flutter tool. Retrying in five seconds...
難道是環境變量配置錯誤,檢查了一遍又一遍,重啟了幾次電腦(win
),依舊是相同的報錯信息,心中一萬頭。。。踏過。最終感謝萬能的 overflow,我看到了一個被贊的回答,提供了一種解決方案-- 刪除 flutter'\bin 目錄下的 cache 文件夾,重新運行flutter doctor
,采用此方案。。。。,終于這個坎是過去了,手動點贊。
2、 Flutter SDK is not found in the specified location.
面對這個問題我是十分困惑的,Flutter 的SDK 不就是通過官方網站上的 Git Clone 拉去的庫文件嗎,但是當我在 Android Studio 中相應的配置界面選擇此目錄時卻一直報此錯誤,一時間崩潰懵逼,難道這是目錄下不是 Flutter SDK 所在,但是之前確實是這樣配置的,上網查了一下資料,也沒有發現相應的問題,難受,眼睛都丑瞎了,,,。于是就一不做二不休,重新拉取一份 Flutter SDK ,然后,然后就好了,太突然了。
3、問題總結
其實出現這兩個問題都是因為在我第二次使用過程中,在終端中運行 Flutter 相關命令失敗而導致的整個 SDK 文件被修改,所以在遇到這兩個問題,直接拉取一份新的 Flutter SDK 就可以了,但是需要根據目錄位置配置相應的環境變量。