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工具链-我为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.
当前回答
对于macOS,我运行这个命令;
cd ~/Library/Android/sdk/tools/bin
./sdkmanager --install "cmdline-tools;latest"
然后,当我再次运行flutter doctor命令时,它确认问题已解决。
其他回答
我的解决方案是打开Android Studio,进入SDK管理器,切换到SDK工具选项卡,并检查Android SDK命令行工具(最新)。
不要忘记将SDK中的工具和平台工具文件夹添加到PATH中。
对于macOS,我运行这个命令;
cd ~/Library/Android/sdk/tools/bin
./sdkmanager --install "cmdline-tools;latest"
然后,当我再次运行flutter doctor命令时,它确认问题已解决。
如果颤振医生说的是这样的话
[!] Android toolchain - develop for Android devices (Android SDK version 30.0.2)
• Android SDK at /Users/<admin>/Library/Android/sdk
✗ cmdline-tools component is missing
Run `path/to/sdkmanager --install "cmdline-tools;latest"`
我的/to/sdkmanager路径是:
/Users/<user>/Library/Android/sdk/tools/bin/sdkmanager
所以对我来说,解决问题的方法就是跑步:
/Users/<user>/Library/Android/sdk/tools/bin/sdkmanager --install "cmdline-tools;latest"
如果你是Mac用户,只需打开终端并粘贴:
cd Library/Android/sdk/tools/bin./sdkmanager --install "cmdline-tools;latest"
然后按Enter键。
该命令将安装最新版本的cmdline-tools。
那就去找扑动医生,错误就会消失。
MacOS用户
如果已经安装了android studio,只需运行:
flutter config --android-sdk "/Users/$USER/Library/Android/sdk" & flutter doctor --android-licenses