[英]flutter doctor --android-licenses not working on macOS Catalina
最近我將我的 Mac 升級到 Catalina。
我安裝了 Java,按照文檔將JAVA_HOME
為$(/usr/libexec/java_home)
。 我安裝了 Android Studio 和 SDK 工具並將ANDROID_HOME
變量設置為/Users/username/Library/Android/sdk
。
我下載了 flutter,並將flutter/bin
添加到我的環境變量$PATH
,當我運行flutter doctor
,它運行良好並按預期給我結果,但沒有檢查所有功能,因為我是第一次設置它.
但是當我運行flutter doctor --android-licenses
,它給了我一個錯誤,上面寫着:
未找到 Android sdkmanager 工具,請嘗試重新安裝或升級您的 Android SDK。
運行命令flutter upgrade
。
然后運行命令flutter doctor --android-licenses
。
實際上是安裝了當時最新版本的Flutter 1.12.13+hotfix.8
,它沒有從最新的Android SDK home
讀取cmdline-tools
文件夾。
同樣為了安全起見,只需在<path-to-sdk-home>
創建一個文件夾tools
,並將<path-to-sdk-home>/cmdline-tools/latest/
的內容復制到文件夾<path-to-sdk-home>/tools/
。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.