簡體   English   中英

flutter doctor --android-licenses 在 macOS Catalina 上不起作用

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM