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用户
如果已经安装了android studio,只需运行:
flutter config --android-sdk "/Users/$USER/Library/Android/sdk" & flutter doctor --android-licenses
其他回答
如果您已经下载了cmdline-tools和Android SDK,请确保Flutter没有在错误的目录中查找:
flutter config --android-sdk=""
我的解决方案是打开Android Studio,进入SDK管理器,切换到SDK工具选项卡,并检查Android SDK命令行工具(最新)。
不要忘记将SDK中的工具和平台工具文件夹添加到PATH中。
最简单的解决方案:
打开Android Studio,点击Android Studio左上角的设置。 在搜索框中搜索“SDK工具”。 在SDK工具中,只需检查Android SDK平台工具。 让颤振医生去核实一下如果你愿意,你也可以重新启动Android Studio。 我希望问题能得到解决。
您的Android SDK版本需要更新。
打开Android Studio→点击顶部栏的Android Studio→首选项→外观&行为(点击打开下拉菜单)→系统设置(点击打开下拉菜单)→Android SDK→SDK工具(选项卡)。
检查Android SDK命令行工具(最新)→应用→单击确定。更新完成后,运行flutter doctor。
外观和行为菜单的截图
macOS用户:
flutter config --android-sdk "/Users/{YOUR_USER_NAME}/Library/Android/sdk"
Then
flutter doctor --android-licenses
每一站都输入“y”。