Flutter踩坑:Android sdkmanager tool not found

今天因為升級了Mac系統(tǒng),不知道怎么回事flutter開發(fā)環(huán)境突然報錯,最終決定重新安裝。正常安裝了flutter,然后下載安裝了AndroidStudio和VS(平時也會用用VS),然后運行flutter doctor的時候出現(xiàn)了如下錯誤:

Android sdkmanager tool not found
(/Users/xx/android-sdk/tools/bin/sdkmanager).
Try re-installing or updating your Android SDK,
visit https://flutter.io/setup/#android-setup for detailed instructions.

解決步驟:

看字面意思問題應該是在“/Users/xx/android-sdk/tools/bin/sdkmanager”,但是我嘗試了一下發(fā)現(xiàn)根本SDK文件夾下根本沒有Tools文件夾

百度了一圈,網(wǎng)上給的解決方案,都是將emulator目錄下的sdkmanager移動到 tools目錄下,可是我根本就沒有這個文件夾。

后來在Stack Overflow上找到了原因:Android Studio最新版本中,默認情況下是不會安裝Android SDK Tools的,我的版本是3.6。

3.6版本.png

找到了原因就好解決了:

先打開sdktools.png
  • 在窗口左上角andriod studio-偏好設置中找到SDKTools
按圖操作就好.png
  • 記得點OK確認


    確認更改.png

繼續(xù)在終端執(zhí)行

flutter doctor --android-licenses
之后一路選Y就行了

圖片.png

PS:VScode和AS都要記得裝flutter插件,AS還要另外裝dart插件

最后編輯于
?著作權歸作者所有,轉載或內容合作請聯(lián)系作者
【社區(qū)內容提示】社區(qū)部分內容疑似由AI輔助生成,瀏覽時請結合常識與多方信息審慎甄別。
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發(fā)布,文章內容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務。

友情鏈接更多精彩內容