1

当我运行时flutter doctor,我发现了 1 个问题:X And​​roid 许可证状态未知。

C:\src\flutter\bin\flutter.bat doctor --verbose [√] Flutter(Channel stable, 2.0.1, on Microsoft Windows [Version 10.0.19041.264], locale en-US) • Flutter 版本 2.0.1 在C:\src\flutter • 框架修订版 c5a4b4029c(6 天前),2021-03-04 09:47:48 -0800 • 引擎修订版 40441def69 • Dart 版本 2.12.0

[!] Android 工具链 - 为 Android 设备开发(Android SDK 版本 30.0.3) • Android SDK 位于 C:\Users\Mariam Younes\AppData\Local\Android\Sdk • 平台 android-30,构建工具 30.0.3 • ANDROID_HOME = C:/Users/Mariam Younes/AppData/Local/Android/Sdk • Java 二进制文件位于:C:\Program Files\Android\Android Studio\jre\bin\java • Java 版本 OpenJDK Runtime Environment (build 1.8.0_242- release-1644-b01) X And​​roid 许可证状态未知。运行flutter doctor --android-licenses以接受 SDK 许可证。有关更多详细信息,请参阅https://flutter.dev/docs/get-started/install/windows#android-setup

[√] Chrome - 为网络开发 • C:\Program Files (x86)\Google\Chrome\Application\chrome.exe 中的 Chrome

[√] Android Studio(版本 4.1.0) • Android Studio 位于 C:\Program Files\Android\Android Studio • Flutter 插件可以从以下位置安装: https ://plugins.jetbrains.com/plugin/9212-flutter • Dart插件可以从以下位置安装: https : //plugins.jetbrains.com/plugin/6351-dart • Java 版本 OpenJDK 运行时环境(内部版本 1.8.0_242-release-1644-b01)

[√] VS Code(版本 1.54.1) • VS Code 位于 C:\Users\Mariam Younes\AppData\Local\Programs\Microsoft VS Code • Flutter 扩展版本 3.20.0

[√] 连接设备(2 个可用) • HUAWEI CUN U29(移动) • CCMBBCB780348362 • android-arm • Android 5.1 (API 22) • Chrome(网络) • chrome • web-javascript • Google Chrome 89.0.4389.82

!医生发现 1 类问题。

当我尝试运行时flutter doctor --android-licenses,会发生此错误:

C:\Users\Mariam Younes\AndroidStudioProjects\flutter_app>flutter doctor --android-licenses 错误:找不到或加载我们的主类

谁能告诉我我的错误在哪里?

4

2 回答 2

1

对我来说,flutter doctor --android-licenses由于某种原因没有工作。

唯一有效并解决问题的命令是:

(your android_sdk folder exact path)\tools\bin\sdkmanager --licenses

于 2021-03-10T09:09:12.223 回答
0

从 Android studio-> 首选项-> 外观和行为 -> 系统设置 -> Android Sdk -> android sdk 工具 -> android Sdk 命令行工具安装 android sdk 命令行工具,使其检查并应用。之后,您可以运行您的命令。

于 2021-08-19T05:59:48.653 回答