【问题标题】:Android sdkmanager not found. Update to the latest Android SDK and ensure that the cmdline-tools are installed to resolve this未找到 Android sdkmanager。更新到最新的 Android SDK 并确保已安装 cmdline-tools 以解决此问题
【发布时间】:2022-01-15 08:00:22
【问题描述】:

我正在按照教程安装 android 模拟器,没有 android studio,我被告知运行命令 -flutter doctor。运行后,我得到了这个错误-

X Android license status unknown.
      Run `flutter doctor --android-licenses` to accept the SDK licenses.

所以我尝试运行flutter doctor --android-licenses,我得到了这个错误-

Android sdkmanager not found. Update to the latest Android SDK and ensure that the cmdline-tools are installed to
resolve this.

这是我的ANDROID_HOME 目录-

platforms 内部,我安装了android-32

我看到了一些对此的修复,但这些都是 android studio 的。我该如何解决?提前致谢!

【问题讨论】:

    标签: android flutter android-emulator


    【解决方案1】:
    1. 打开 Android Studio
    2. 打开首选项
    3. 左侧的外观标签
    4. 系统设置
    5. Android SDKenter image description here
    6. 点击显示包详情
    7. Toggle SDK Tools
    8. 应用并重启 Android Studio
    9. 跑扑医生

    【讨论】:

      【解决方案2】:

      如果您在没有安装 android studio 的情况下使用命令行工具来开发移动应用程序,这里有一个解决此问题的方法,我能够解决它。

      先检查是否有包需要更新

      sdkmanager --list
      

      如果有则运行下面的命令确保您有良好的互联网连接和电源

      sdkmanager --update
      

      下一次运行

      sdkmanager --install "cmdline-tools;latest"
      

      接下来运行下面的命令,错误就不会再出现了。

      flutter doctor --android-licenses
      
      flutter doctor 
      

      你很高兴!

      【讨论】:

      • 确保环境变量配置正确!
      【解决方案3】:

      如果您使用的是 Android Studio:

      1. 打开 Android Studio
      2. 转到File -> Settings -> Appearance & Behavior -> System Settings -> Android SDK(下面附上屏幕截图)


      3. 更新/安装Android Studio Command-line Tools.
      4.点击apply并重启android studio。

      【讨论】:

        【解决方案4】:
        1. 打开 Android Studio。然后点击New Options。在那里你可以看到一个下拉菜单导航到SDK manager

        2. 在系统设置中打开Android SDK,然后打开SDK Tool Kit选项。然后查看Android SDK command-line Tools(latest)

        3. 重启Android Studio并运行命令

          flutter doctor --android-licenses
          

        【讨论】:

          【解决方案5】:

          打开 Android Studio, 工具菜单,SDK 管理器。 在出现的窗口中有内部面板,选择 SDK Tools 面板。 勾选 Android SDK 命令行工具。 选择窗口底部附近的“应用”按钮。

          【讨论】:

            【解决方案6】:

            我觉得你需要安装cmdLine

            请运行 flutter doctor 并分享 cmd 结果以提供更好的帮助

            【讨论】:

              猜你喜欢
              • 2020-12-22
              • 1970-01-01
              • 1970-01-01
              • 2022-11-30
              • 2021-02-16
              • 2021-08-22
              • 1970-01-01
              • 1970-01-01
              • 1970-01-01
              相关资源
              最近更新 更多