因為上一篇的篇幅實在太長了,所以把排解「病灶」的這一段拉來這邊單獨講
(而且其實筆者在寫這段序言的時候也還沒查完所有症狀 命苦啊🫠)
症狀一:Unable to locate Android SDK
他說我們少了 Android SDK ,那我們只好去官網安裝了
https://developer.android.com/studio?hl=zh-tw


安裝完之後,會出現下面的視窗,但這時候還沒好,要再下載 flutter 外掛

點選 Plugins 然後搜尋 flutter 安裝就可以了!

重新啟動後回到首頁,就會發現多了一個新增 Flutter Project 的按鈕
(安裝 Flutter 外掛,就會同步安裝 Dart 喔!很貼心吧😊

結束!
其實,二跟三是處理完症狀一之後出現的...
症狀二:cmdline-tools component is missing
一樣是在 Android SDK 上面操作
首先進入到 Customize,然後點選最下面的 All settings

然後會看到下面這個視窗,左邊選單選 Languages & Frameworks,然後再點選裡面的 Android SDK

接著按中間的 SDK Tools

找到 Android SDK Command-line Tools,勾選之後按 OK 就可以了

如果沒有下載,他就會自己開始下載

結束按底下的 Finish 就完成了
症狀三:Android license status unknown
他其實有提示你應該怎麼做,就是直接在上面執行 flutter doctor --android-licenses
這一串指令就可以了

然後他會傳給你一大堆聲明,問你同不同意,我是也懶得看內容所以我就一路 y (yes) 到底😂(跟平常註冊平台帳號一個樣,不管內容一律打勾同意

全部結束後就好了~
症狀四:Visual Studio is missing necessary components
它的完整訊息長這樣:
Visual Studio is missing necessary components. Please re-run the Visual Studio installer for the "Desktop development with C++" workload, and include these components: MSVC v142 - VS 2019 C++ x64/x86 build tools - If there are multiple build tool versions available, install the latest
C++ CMake tools for Windows
Windows 10 SDK
簡單來說就是,要在 Visual Studio installer 安裝一個 Desktop development with C++ 的 workload
首先在你的電腦搜尋 Visual Studio installer 這個程式,開啟之後按 修改

然後在 工作負載 (Workload) 這個地方找到 使用 C++ 的桌面開發 (Desktop development with C++),打勾之後按底下的修改

然後他就會開始下載

接著就結束了!
當你把所有「疑難雜症」都一一排除之後,再執行一次 flutter doctor
就可以得到一個賞心悅目的畫面:No issues found!

整體差不多就是這樣,這邊只有講解 "我所遇到的問題",但不同人可能遇到不同問題
所以我只能在這邊祝大家身體健康、編程如意!