Android 未找到 sdkmanager。更新到最新的 Android SDK 并确保安装了 cmdline-tools 来解决这个问题

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

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

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

所以我尝试了 运行ning 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 的。我该如何解决?提前致谢!

我认为你需要安装

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

  1. 打开Android工作室
  2. 打开首选项
  3. 左侧的外观选项卡
  4. 系统设置
  5. AndroidSDKenter image description here
  6. 点击显示包裹详情
  7. Toggle SDK Tools
  8. 应用并重启 Android Studio
  9. 运行扑博士

打开Android工作室, 工具菜单,SDK 管理器。 在出现的 window 中有内部面板,选择 SDK Tools 面板。 勾选 Android SDK Command-line 工具。 选择 window.

底部附近的“应用”按钮

如果您在未安装 android studio 的情况下使用命令行工具来开发移动应用程序,我可以通过以下方法解决此问题。

首先检查是否有包要更新

sdkmanager --list

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

sdkmanager --update

下一个运行

sdkmanager --install "cmdline-tools;latest"

下一步运行下面的命令,错误不会再出现了。

flutter doctor --android-licenses

flutter doctor 

一切顺利!!!

如果您使用的是 Android Studio:

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


3. Update/Install Android Studio Command-line Tools.
4.点击应用并重启android studio。

  1. 打开 Android 工作室。然后点击New Options。在那里你可以看到一个下拉菜单导航到 SDK manager.

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

  3. 重新启动 Android Studio 和 运行 命令

    flutter doctor --android-licenses