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