【问题标题】:How to solve Android Studio not installed error in my Flutter project?如何解决我的 Flutter 项目中未安装 Android Studio 的错误?
【发布时间】:2021-09-17 19:05:25
【问题描述】:

错误:

  PS D:\FlutterProjects\NewLedgersFlutter\ledgers_lite_flutter> flutter doctor
Doctor summary (to see all details, run flutter doctor -v):
[√] Flutter (Channel stable, 2.2.3, on Microsoft Windows [Version 10.0.19042.1052], locale en-IN)
[!] Android toolchain - develop for Android devices (Android SDK version 30.0.3)
    X Android license status unknown.
      Run `flutter doctor --android-licenses` to accept the SDK licenses.
      See https://flutter.dev/docs/get-started/install/windows#android-setup for more details.
[√] Chrome - develop for the web
[√] Android Studio
[√] VS Code (version 1.57.1)
[√] Connected device (2 available)

! Doctor found issues in 1 category.
PS D:\FlutterProjects\NewLedgersFlutter\ledgers_lite_flutter> flutter doctor --android-licenses
Error: Could not find or load main class KUMAR
Caused by: java.lang.ClassNotFoundException: KUMAR

注意:我正在开发一个 Flutter 项目,当我尝试运行应用程序时出现上述错误

我已尝试使用 flutter doctor --android-licenses,但它并没有解决问题。

【问题讨论】:

  • 请您提供使用flutter doctor --android-licenses后的输出。
  • 请检查上面的编辑代码

标签: android flutter


【解决方案1】:

如果你安装了 Android Studio,它应该可以工作;

flutter config --android-studio-dir="YOUR ANDROID STUDIO PATH"

然后输入 flutter doctor 看看是否有效

解决android license错误运行;

flutter doctor --android-licenses

那就找颤振医生检查一下

【讨论】:

  • 我有 android studio 但还是不行
  • 你有没有通过指定你的目录来尝试过这个?
  • [!] Android 工具链 - 为 Android 设备开发(Android SDK 版本 30.0.3) X And​​roid 许可证状态未知。运行 flutter doctor --android-licenses 以接受 SDK 许可证。有关详细信息,请参阅flutter.dev/docs/get-started/install/windows#android-setup。 !医生在 1 个类别中发现了问题。
  • 类型;颤振医生 --android-licenses 修复
  • 我试过了,请检查我上面编辑的代码。我在输入 flutter doctor --android-licenses 后遇到问题
【解决方案2】:

尝试以下步骤

  1. Android Studio 已安装并且您可以运行它,所以当它启动时,选择配置:在 Android Studio 屏幕上哪里可以找到配置
  2. 在下拉列表中打开“插件”
  3. 搜索“flutter”并将此插件与 dart 一起安装。
  4. 重启 Android Studio 并打开一个新终端。
  5. 您应该可以在 Android Studio 中创建一个颤振项目,并且“颤振医生”现在应该可以工作了。

【讨论】:

  • 将“android-studio-dir”值设置为“C:\Program Files\Android\Android Studio”。您可能需要重新启动所有打开的编辑器才能读取新设置。
  • 如果你的安卓许可证状态未知,试试flutter doctor --android-licenses
  • flutter 和 dart 插件已经安装
  • PS D:\FlutterProjects\NewLedgersFlutter\ledgers_lite_flutter> flutter doctor --android-licenses 错误:无法找到或加载主类 KUMAR 原因:java.lang.ClassNotFoundException:KUMAR
  • 这是我在尝试使用 Flutter 许可证后遇到的错误
猜你喜欢
  • 2019-05-01
  • 2020-01-04
  • 2020-10-29
  • 2020-11-08
  • 1970-01-01
  • 1970-01-01
  • 2021-02-18
  • 2023-01-01
  • 2022-01-04
相关资源
最近更新 更多