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