【问题标题】:Flutter Android license status unknownFlutter Android 许可证状态未知
【发布时间】:2019-08-04 05:45:43
【问题描述】:
$ flutter doctor

医生总结(要查看所有详细信息,请运行 flutter doctor -v):

[✓] Flutter (Channel stable, v1.2.1, on Linux, locale en_US.UTF-8)

[!] Android 工具链 - 为 Android 设备开发(Android SDK 版本 28.0.3)✗ Android 许可证状态未知。

[✓] Android Studio(版本 3.3)

[!] IntelliJ IDEA 终极版(2018.3 版)

✗ Flutter 插件未安装;这增加了 Flutter 特定的功能。 ✗ Dart 插件未安装;这增加了 Dart 特定的功能。

[!] VS 代码(版本 1.31.1)

✗ 未安装 Flutter 扩展;从安装 https://marketplace.visualstudio.com/items?itemName=Dart-Code.flutter

[!] 连接的设备 !没有可用的设备

【问题讨论】:

    标签: android flutter licensing status


    【解决方案1】:

    1. 我运行 $ flutter doctor --android-licenses - 它运行 SDK 管理器来接受许可证。

    在那之后,我得到了一些由于 JDK 引起的 classException。

    2.下载并安装Java 8,将path设置为C:\Program Files\Java\jdk1.8.0_111\bin。

    问题已解决... 我从这里得到命令 - 7 Flutter Commands

    【讨论】:

      【解决方案2】:

      解决办法是

      • 安装 java 版本 > = java 8 并更新 JAVA_HOME
      • $ 颤振医生 --android-licenses 并在询问时输入 Y

      它对我有用!

      【讨论】:

        【解决方案3】:

        它对我有用..

        所以这里的解决方案,打开你的 SDK 管理器然后取消选中 Hide Obsolete Packages

        参考--https://robbinespu.gitlab.io/blog/2020/03/03/flutter-issue-fixed-android-license-status-unknown-on-windows/

        请参考---如果需要,我们可以在这里手动下载软件包https://dl.google.com/android/repository/sdk-tools-windows-4333796.zip(适用于 Windows 用户)。希望本教程对寻求解决方案的人有所帮助

        现在您会看到 Android SDK Tools (Obsolete) 26.1.1 出现。勾选那个包并点击apply button然后确定按钮。它将下载sdk。 然后restartAndroid工作室

        很好,现在如果你运行flutter doctor,你应该得到如下的肯定结果

        PS D:\Workplace\flutter_projects> flutter doctor
        Doctor summary (to see all details, run flutter doctor -v):
        [√] Flutter (Channel stable, v1.12.13+hotfix.8, on Microsoft Windows [Version 10.0.18363.657], locale en-MY)
        
        [√] Android toolchain - develop for Android devices (Android SDK version 29.0.3)
        [√] Android Studio (version 3.6)
        [√] VS Code (version 1.42.1)
        [√] Connected device (1 available)
        
        • No issues found!
        
        PS D:\Workplace\flutter_projects> flutter doctor --android-licenses -v
        All SDK package licenses accepted.======] 100% Computing updates...
        

        运行 flutter doctor --android-licenses 并在被询问时输入 Y

        如果需要,我们可以在这里手动下载软件包https://dl.google.com/android/repository/sdk-tools-windows-4333796.zip(适用于 Windows 用户)。希望本教程对寻找解决方案的人有所帮助

        【讨论】:

          【解决方案4】:

          我在 Windows 10 上使用 intellij 社区版 2021.2。这些命令对我有用:

           D:\Software\Android\cmdline-tools\latest\bin\sdkmanager.bat --licenses
           D:\Software\Android\cmdline-tools\latest\bin\sdkmanager.bat --update
           D:\Software\Android\cmdline-tools\latest\bin\sdkmanager  --licenses 
          

          现在运行

          flutter doctor -v
          

          【讨论】:

            猜你喜欢
            • 2020-11-17
            • 2020-12-24
            • 2020-07-07
            • 2020-11-24
            • 2019-10-19
            • 2018-09-20
            • 2020-03-25
            • 1970-01-01
            • 2019-12-27
            相关资源
            最近更新 更多