Flutter 设置:Android 工具链问题 - cmdline-tools 丢失且许可证状态未知

问题描述 投票:0回答:1

我目前正在为 Android 开发设置 Flutter,但我遇到了 Android 工具链的一些问题。当我运行

flutter doctor
时,我收到以下警告:

[!] Android toolchain - develop for Android devices (Android SDK version 34.0.0)
    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.
    X Android license status unknown.
      Run `flutter doctor --android-licenses` to accept the SDK licenses.
      See https://flutter.dev/to/windows-android-setup for more details.

我尝试按照这些步骤操作,但仍然无法弄清楚:

  1. 如何正确安装
    cmdline-tools
    sdkmanager
    有特定的路径吗?
  2. 如何解决“Android 许可证状态未知”问题? 我尝试运行
    flutter doctor --android-licenses
    但没有得到明确的响应。

任何有关如何解决此问题的帮助或指导将不胜感激!

提前致谢!

android ios flutter windows mobile
1个回答
0
投票

如何安装
cmdline-tools

  1. 打开android studio
  2. 在菜单中选择
    Tools
    >
    SDK Manager
  3. 然后转到
    SDK Tools
    选项卡
  4. 查找并检查
    Android SDK Command-Line Tools (latest)

Android SDK Command-Line Tools

  1. 然后点击应用并确定

如何接受SDK许可证

  1. 打开cmd/终端
  2. 奔跑
    flutter doctor --android-licenses
  3. 然后接受所有许可证

最后再次检查

flutter doctor

© www.soinside.com 2019 - 2024. All rights reserved.