運行flutter doctor出現Android license status unknown的解決方法


今天第一次安裝flutter v1.17.5,配置好環境變量后在命令行運行flutter doctor檢查是否成功時出現錯誤 Android license status unknown:
【下圖來源於網絡,版本不同但錯誤是一樣的】

解決方法

Step1 安裝JDK8

注意:必須安裝JDK8才行,更高的版本會出問題【如果已經安裝了更高版本的JDK,則需要重新配置環境變量】

Step2 安裝Android SDK Tools

  • 在Android Studio中啟動SDK Manager
  • 切換到SDK Tools,取消勾選Hide Obsolete Packages,之后在上方勾選Android SDK Tools (Obsolete),最后點擊Apply進行安裝

Step3 更新android-licenses

  • 在命令行執行flutter doctor --android-licenses,對所有選項輸入y
  • 當出現All SDK package licenses accepted時成功結束

Step4 再次在命令行執行flutter doctor

可以看到對應的報錯已消失


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM