本人硬體裝置:Mac電腦是M1晶片, 本人安裝的Android studio 版本:4.2.2; 本人安裝的flutter版本:1.17.1,由於開發需要,安裝的是舊的flutter版本
- 1、執行結果如下
-
2、Android license status unknow 問題解決如下
-
終端執行flutter doctor --android-licenses命令:
-
解決報錯如下
-
再次執行結果如下
-
-
3、解決實際上已經在安裝了Flutter和Dart外掛,執行flutter doctor事卻報外掛未安裝的錯誤,
-
這個錯誤是Android studio 4.1以後的版本外掛的外掛位置改變了,而我裝的舊版本的flutter仍然按照舊版本的Android studio外掛路徑去查詢,因此找不到報未安裝,解決這個問題需要將我們安裝的plugins檔案按照舊的路徑建立拷貝,可以自己手動去拷貝,也可以執行以下終端命令 ,注意將對應的AndroidStudio4.2,AndroidStudio4.1等版本替換成你自己安裝的版本
-
終端命令:ln -s ~/Library/Application\ Support/Google/AndroidStudio4.2/plugins ~/Library/Application\ Support/AndroidStudio4.2
-
4.1後的新版本外掛位置:~/Library/Application\ Support/Google/AndroidStudio4.1/plugins
-
老版本外掛路徑:~/Library/Application\ Support/AndroidStudio4.1
-
再次執行flutter doctor 結果如下
-
-
4、解決 No devices available問題 解決:手動開啟Xcode的模擬器,或者執行終端命令:open -a Simulator,開啟模擬器即可
-
重新執行lutter doctor 結果如下
-