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.

当前回答

Windows上的Android SDK管理器截图

从SDK管理器中安装工具请参见附件截图。

其他回答

最简单的解决方案:

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

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

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

如果您已经下载了cmdline-tools和Android SDK,请确保Flutter没有在错误的目录中查找:

flutter config --android-sdk=""

如果您已经从Android Studio安装了最新的cmd行工具,但它仍然给出错误,那么您应该执行以下操作。

如果你已经将Android SDK安装到一个自定义目录,那么你需要复制SDK文件夹的路径。然后你要去编辑环境变量,点击New give 一个变量名ANDROID_SDK_ROOT。还有一个变量值:SDK文件夹的路径。 单击OK。

在较旧版本的Flutter中,此错误随解决方案一起出现(创建ANDROID_SDK_ROOT),但在新版本中它没有显示这一点。

适用于Linux (Ubuntu)

在你的终端复制这个命令,然后用你的用户名(不带空格)修改“你的用户名”:

/home/your user name/Android/Sdk/tools/bin/sdkmanager --install "cmdline-tools;latest"