Flutter医生 --> Android工具链 - 为Android设备开发(Android SDK版本32.1.0-rc1)

4
我有一个问题,我认为我已经正确下载了所有东西,但是当我在 cmd 中输入“flutter dictir”时仍然收到此消息。 当我运行“path/to/sdkmanager --install "cmdline-tools;latest"”,如建议的那样,什么也没有发生。 所以你能帮我无论如何下载它吗? thecode [!] Android 工具链 - 为 Android 设备开发(Android SDK 版本 32.1.0-rc1) X 缺少 cmdline-tools 组件 运行 path/to/sdkmanager --install "cmdline-tools;latest" 有关更多详细信息,请参见 https://developer.android.com/studio/command-line。 X Android 许可证状态未知。 运行 flutter doctor --android-licenses 以接受 SDK 许可证。 有关更多信息,请参见 https://flutter.dev/docs/get-started/install/windows#android-setup ! Doctor 在 1 个类别中发现了问题。
5个回答

11
打开Android Studio,然后转到设置,再进入SDK管理器。如果命令行工具未被选中(大多数情况下都是未选中的),请勾选它,然后完成并让它下载该插件。一旦你安装了命令行工具,运行flutter doctor并在提示时接受许可证。

谢谢您的提示,但它没有帮助。 - Keppler
如果您已安装了cmd工具,请运行flutter doctor并在提示时接受许可证。 - DARTender
是的,谢谢,我已经解决了 :) - Keppler

0

0

0
  1. 运行此命令:flutter config --android-sdk <path where you saved Android studio SDK>,例如在我的情况下是:flutter config --android-sdk D:\AS_SDK (将SDK导航到自定义位置)。
  2. 打开Android Studio,在启动项目的第一页中,找到查找更多设置的选项,然后进入SDK管理器,选择并安装“Android SDK命令行工具(最新版)”(写作时大小为108.9MB)。
  3. 现在,您已经将Android SDK导航到正确位置并安装了最新的命令行工具,运行此命令:flutter doctor --android-licenses,对于确认许可证时询问的每个问题,都回答“y”。

0

检查Android SDK路径。

前往Flutter安装位置flutter config --android-sdk android_sdk_path 执行该命令。

例如:flutter config --android-sdk C:\tools\AndroidSDK


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接