Android工具链-我为Android设备开发(Android SDK版本30.0.3):

X cmdline-tools component is missing
  Run `path/to/sdkmanager --install "cmdline-tools;latest"`
  See https://developer.android.com/studio/command-line for more details.

当前回答

从Android Studio打开SDK管理器。 SDK工具页 如图所示,检查Android SDK命令行工具 适用。 然后再跑扑医生

其他回答

对我来说,运行这个命令效果很好:

flutter config --android-sdk /path/to/your/sdk

最简单的解决方案:

打开Android Studio,点击Android Studio左上角的设置。 在搜索框中搜索“SDK工具”。 在SDK工具中,只需检查Android SDK平台工具。 让颤振医生去核实一下如果你愿意,你也可以重新启动Android Studio。 我希望问题能得到解决。

对于macOS,我运行这个命令;

cd ~/Library/Android/sdk/tools/bin
./sdkmanager --install "cmdline-tools;latest"

然后,当我再次运行flutter doctor命令时,它确认问题已解决。

你必须安装Android SDK命令行工具。 要做到这一点,调用菜单命令File→Settings→Android SDK并下载最新的。

您必须在“设置”窗口左侧选择“Android SDK”。在“外观与行为”→“系统设置”下。

macOS用户:

flutter config --android-sdk "/Users/{YOUR_USER_NAME}/Library/Android/sdk"

Then

flutter doctor --android-licenses

每一站都输入“y”。