【问题标题】:Showing error in the "flutter doctor" about Android toolchain在关于 Android 工具链的“颤振医生”中显示错误
【发布时间】:2020-06-13 19:51:21
【问题描述】:

显示有关 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”的命令 “颤振医生--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”

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

【问题讨论】:

    标签: android macos flutter terminal android-sdk-2.3


    【解决方案1】:

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

    【讨论】:

      【解决方案2】:

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

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

      【讨论】:

        【解决方案3】:

        如果您没有安装JDK 软件或未设置JAVA_HOME,则Flutter 将给出此错误消息。以下任务提供了在 UNIXWindows 系统上安装 JDK 软件和设置 JAVA_HOME 所需的信息。

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

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

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

        请退出颤振控制台(如果它已打开)然后再次打开它以重新重新启动然后尝试再次运行颤振医生。希望你现在能得到一张绿色支票。

        【讨论】:

          【解决方案4】:

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

          【讨论】:

          猜你喜欢
          • 2021-08-12
          • 2020-04-16
          • 1970-01-01
          • 2021-08-08
          • 2021-11-11
          • 1970-01-01
          • 1970-01-01
          • 2021-01-26
          • 2021-11-07
          相关资源
          最近更新 更多