扑医生-Android许可证不适用于macOS Catalina

时间:2020-03-22 16:43:51

标签: android flutter macos-catalina android-sdk-manager

最近我将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。

1 个答案:

答案 0 :(得分:0)

运行命令 flutter upgrade

然后运行命令 flutter doctor --android-licenses

实际上,它是当时安装的最新版本的 Flutter 1.12.13+hotfix.8,而不是从最新的{{1}读取 cmdline-tools 文件夹}}。

为了安全起见,只需在Android SDK home内创建一个文件夹 tools ,然后将<path-to-sdk-home>的内容复制到文件夹{{1 }}。