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.
当前回答
如果颤振医生说的是这样的话
[!] 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"
其他回答
Windows用户
如果您在构建工具之后仍然看到相同的错误,安装工具并将其添加到用户/系统路径变量中,可能您的sdkmanager位置确实没有找到
只要输入
flutter config --android-sdk "C:\Users\{Your_User_Name}\AppData\Local\Android\Sdk" # (Default SDK location)
将“”内的路径添加到Android SDK文件夹所在的位置 然后,您可以运行许可证来验证任何未批准的许可证。
这对我很管用。
由于我的Android Studio开始屏幕看起来与上面的答案不同,我想分享我的解决方案:
打开Android Studio,点击欢迎屏幕上的“more actions”。 点击“SDK管理器”
在“*首选项”窗口转到“*SDK Tools•”选项卡 选择“Android SDK命令行工具(最新)”复选框。 点击“应用”。
对于macOS,我运行这个命令;
cd ~/Library/Android/sdk/tools/bin
./sdkmanager --install "cmdline-tools;latest"
然后,当我再次运行flutter doctor命令时,它确认问题已解决。
Windows上的Android SDK管理器截图
从SDK管理器中安装工具请参见附件截图。
如果颤振医生说的是这样的话
[!] 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"