繁体   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