[英]Flutter Android license status unknown
$ flutter doctor
Doctor summary (to see all details, run flutter doctor -v):医生摘要(要查看所有详细信息,请运行 flutter doctor -v):
[✓] Flutter (Channel stable, v1.2.1, on Linux, locale en_US.UTF-8) [✓] Flutter (Channel stable, v1.2.1, on Linux, locale en_US.UTF-8)
[!] Android toolchain - develop for Android devices (Android SDK version 28.0.3) ✗ Android license status unknown. [!] Android 工具链 - 为 Android 设备开发(Android SDK 版本 28.0.3) ✗ Android 许可证状态未知。
[✓] Android Studio (version 3.3) [✓] Android Studio(3.3 版)
[!] IntelliJ IDEA Ultimate Edition (version 2018.3) [!] IntelliJ IDEA 终极版(2018.3 版)
✗ Flutter plugin not installed; ✗ 未安装 Flutter 插件; this adds Flutter specific functionality.
这增加了 Flutter 特定的功能。 ✗ Dart plugin not installed;
✗ 未安装 Dart 插件; this adds Dart specific functionality.
这增加了 Dart 特定的功能。
[!] VS Code (version 1.31.1) [!] VS Code(版本 1.31.1)
✗ Flutter extension not installed; ✗ 未安装 Flutter 扩展; install from https://marketplace.visualstudio.com/items?itemName=Dart-Code.flutter
从https://marketplace.visualstudio.com/items?itemName=Dart-Code.flutter安装
[!] Connected device ! [!] 连接设备! No devices available
没有可用的设备
1. I run $ flutter doctor --android-licenses - It runs SDK manager to accept licenses. 1.我运行 $ flutter doctor --android-licenses - 它运行 SDK 管理器来接受许可证。
After that, I got some classException that is due to JDK.在那之后,我得到了一些由 JDK 引起的 classException。
2. Downloaded and Installed Java 8 , set path to C:\\Program Files \\Java\\jdk1.8.0_111\\bin. 2.下载并安装Java 8 ,设置路径为C:\\Program Files\\Java\\jdk1.8.0_111\\bin。
Problem solved... I got the command from here - 7 Flutter Commands问题解决了……我从这里得到了命令 - 7 Flutter 命令
The solution is解决办法是
It worked for me!它对我有用!
Its worked me..它对我有用..
So here the solution, open your SDK manager then uncheck Hide Obsolete Packages
所以这里是解决方案,打开您的 SDK 管理器,然后取消选中
Hide Obsolete Packages
Refer-- https://robbinespu.gitlab.io/blog/2020/03/03/flutter-issue-fixed-android-license-status-unknown-on-windows/参考-- https://robbinespu.gitlab.io/blog/2020/03/03/flutter-issue-fixed-android-license-status-unknown-on-windows/
refer---if needed we can download package manually here https://dl.google.com/android/repository/sdk-tools-windows-4333796.zip (for Windows user).参考---如果需要,我们可以在这里手动下载软件包https://dl.google.com/android/repository/sdk-tools-windows-4333796.zip (适用于 Windows 用户)。 Hope this tutorial help people who looking for solution
希望本教程可以帮助寻找解决方案的人
Now you'll see Android SDK Tools (Obsolete) 26.1.1
appears.现在您将看到
Android SDK Tools (Obsolete) 26.1.1
出现。 Tick that package and hit apply button
then ok button.勾选那个包并点击
apply button
然后点击确定按钮。 it will download sdk.它会下载sdk。 then
restart
Android studio然后
restart
安卓工作室
Nice, now if you run flutter doctor
, you should get positive result as below很好,现在如果你运行
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...
Run flutter doctor --android-licenses
and enter Y when is asked运行
flutter doctor --android-licenses
并在询问时输入 Y
if needed we can download package manually here https://dl.google.com/android/repository/sdk-tools-windows-4333796.zip (for Windows user).如果需要,我们可以在此处手动下载软件包https://dl.google.com/android/repository/sdk-tools-windows-4333796.zip (适用于 Windows 用户)。 Hope this tutorial help people who looking for solution
希望本教程可以帮助寻找解决方案的人
I am using intellij community edition 2021.2 on windows 10. These commands worked for me :我在 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
Now run现在运行
flutter doctor -v
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.