运行“flutter doctor --android-licenses”时出错

时间:2021-06-21 07:22:30

标签: flutter android-studio

$ flutter doctor --android-licenses
Error: Could not find or load main class Pandey\AppData\Local\Android\Sdk\cmdline-tools\latest\bin\..
Caused by: java.lang.ClassNotFoundException: Pandey\AppData\Local\Android\Sdk\cmdline-tools\latest\bin\//

安装 android SDK 命令行工具后出现此错误。

2 个答案:

答案 0 :(得分:0)

<块引用>

说明你的java没有安装或者版本不对

安装 Java SE 16 并设置 PATH variable [In Windows]。

  • 正确安装并设置好路径后,在新终端中运行 C:\Users\__\local\Android\sdk\tools\bin\sdkmanager –update 命令即可。
  • 重新运行 flutter doctor,您可以看到它说要运行命令 flutter doctor –android-licenses。所以在终端中运行 flutter doctor –android-licenses 并在询问时按 y

答案 1 :(得分:0)

我在我的情况下尝试了解决方案,但仍然没有变化, 我安装了 Java 版本 16 并将其设置在我的 PATHvariable

C:\Users\name\AppData\Local\Android>flutter doctor --android-licenses
Error:Could not find or load main class name\AppData\Local\Android\Sdk\cmdline-tools\ latest\bin\\..

原因:java.lang.ClassNotFoundException: name\AppData\Local\Android\Sdk\cmdline-tools\latest\bin\\//