在关于 Android 工具链的 "flutter doctor" 中显示错误

Showing error in the "flutter doctor" about Android toolchain

显示有关 android 工具链的错误

!] Android toolchain - develop for Android devices (Android SDK version 29.0.3)
✗ Android license status unknown.
  Try re-installing or updating your Android SDK Manager.
  See https://developer.android.com/studio/#downloads or visit https://flutter.dev/setup/#android-setup for
  detailed instructions.

所以我阅读了有关如何解决此问题的信息

所以我找到了一个名为"flutter doctor --android-licenses"的命令 "flutter doctor --android-licenses" 的输出是

Android sdkmanager tool not found
(/Users/sagarkhurana/Library/Android/sdk/tools/bin/sdkmanager).
Try  re-installing or updating your Android SDK,
visit https://flutter.dev/setup/#android-setup for detailed instructions.

我已经有 android studio,它的 SDK 位置是“/Users/sagarkhurana/Library/Android/sdk”

请帮助我,我搜索了很多但没有结果 谢谢

我遇到了同样的问题,我按照中的解决方案解决了这个问题;我使用 Linux 但我相信它会解决您所使用的操作系统的问题。

如果你没有安装JDK软件或者JAVA_HOME没有设置,那么Flutter会给出这个错误信息.以下任务提供了在 UNIX 或 [=22] 上安装 JDK 软件和设置 JAVA_HOME 所需的信息=]Windows 系统.

从下面给出的 link 下载软件。 Download here

安装成功后,您现在可以使用以下命令从命令行进行检查。

  • C:\Users\Ainswers>java-版本
  • java版本“1.8.0_251”
  • Java(TM) SE 运行时环境(build 1.8.0_251-b08)
  • Java HotSpot(TM) 64 位服务器 VM(内部版本 25.251-b08,混合模式)

请退出 flutter console(如果它是打开的)然后再次打开它以重新启动 restart 然后再次尝试 运行 flutter doctor。希望你现在能得到一张绿色支票。

只需下载 java 即可 它会运作良好。 我也遇到过,试试看 在您的系统上下载并安装 java

打开 Android 工作室 > 从更多操作转到 SDK 管理器 > 在 android SDK 选项 select SDK 工具 > 安装 android SDK 命令行工具(最新) 并接受许可。

它将 运行 如果它仍然显示缺少某些许可证,请键入 cmd 中给出的命令,然后 运行 在接受许可证后再次 flutter doctor。

转到 Android studio SDK 管理器中的 SDK 工具,检查 Android SDK Command-line 工具(最新) 然后安装.