无法找到捆绑的 Java 版本

Lol*_*ola 5 android flutter

我正在使用 flutter,cmd 显示当我尝试运行 flutter doctor 时出现错误

\n

这是cmd 的结果

\n
   [[\xe2\x88\x9a] Flutter (Channel stable, v1.9.1+hotfix.6, on Microsoft Windows [Version 10.0.18362.476], locale en-US)\n    \n    [!] Android toolchain - develop for Android devices (Android SDK version 28.0.3)\n        ! Some Android licenses not accepted.  To resolve this, run: flutter doctor --android-licenses\n    [!] Android Studio (version 3.3)\n        X Unable to determine bundled Java version.\n    [\xe2\x88\x9a] Android Studio (version 3.5)\n    [\xe2\x88\x9a] VS Code (version 1.40.1)\n    [\xe2\x88\x9a] Connected device (1 available)\n
Run Code Online (Sandbox Code Playgroud)\n

Opr*_*mus 1

您的日志中有两个问题。首先,要启用 Android SDK,您必须阅读/接受许可协议。您需要执行以下操作:在终端中执行 flutter doctor --android-licenses(如果不是 Mac,则执行同等操作),然后按照提示签署许可证。

如果您还没有设置 Flutter SDK,您可以按照此处的说明进行操作(步骤 3 展示了如何在您的路径中永久启用 Flutter,我强烈建议您这样做。这将允许您运行 Flutter 命令,例如flutter cleanflutter doctor等)。

对于第二个问题,这通常是过时的 Android Studio 实现的问题。您可以尝试删除并重新安装 Android Studio,或者看看是否可以升级:Android Studio/检查更新