分類
Flutter

[Flutter][建置環境] Android Studio Dir or Android SDK not found

Situation

先安裝 Flutter 但還未安裝 Android Studio,輸入 flutter doctor 就會出現 android studio dir not found

Action

1.先下載安裝Android Studio
2.Android Studio安裝完成後,輸入 flutter doctor,若還是出現找不到Android Studio Dir,請輸入以下指令清空 config 內容

flutter config --android-studio-dir=""
flutter config --android-sdk=""

最後再輸入 flutter doctor 讓flutter自動偵測 android studio dir 及 android sdk 路徑

Result

問題解決,Issue不再出現。
記得不用手動設定 Android Studio Dir 及 Android SDK,只要清除掉再讓Flutter自動尋找即可。
 

分類
Flutter

[Flutter][建置環境] JVM not found…

Situation

執行 flutter doctor 後回應”找不到 JVM” (沒有截圖)

Action

1.到以下頁面(需oracle帳號)找 macOS x64 連結,下載並安裝 JDK 8
https://www.oracle.com/tw/java/technologies/javase/javase-jdk8-downloads.html
2.安裝完成 JDK8 後,再輸入 flutter doctor

Result

問題解決,已找到JVM
 

Note

基本上安裝完成即可,無需特別設定 JAVA_HOME

分類
Flutter

[Flutter][建置環境] Android licenses status unknow. NoClassDefFoundError …XmlSchema

Situation

先前已輸入過 flutter doctor –android-licenses 並一路按Y完成後。
再次執行 flutter doctor 發生以下錯誤

 
 
若再重新輸入 flutter doctor –android-licenses 會出現以下畫面

 
 
 

Action

1.開啟Android Studio的SDK Manager -> 左側選擇 Android SDK -> SDK Tools -> 勾選 Android Command-Line Tools(Latest)
 
2.重新輸入 flutter doctor

Result

問題解決,Situation 的 Issue 不再出現。
安裝 Flutter 和 Android Studio 的順序最好是先安裝 Android Studio 再裝 Flutter,否則 Flutter 在偵測相關環境參數時會發生找不到的情況又必須重新處理環境參數問題。