我正在使用 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)\nRun Code Online (Sandbox Code Playgroud)\n
您的日志中有两个问题。首先,要启用 Android SDK,您必须阅读/接受许可协议。您需要执行以下操作:在终端中执行 flutter doctor --android-licenses(如果不是 Mac,则执行同等操作),然后按照提示签署许可证。
如果您还没有设置 Flutter SDK,您可以按照此处的说明进行操作(步骤 3 展示了如何在您的路径中永久启用 Flutter,我强烈建议您这样做。这将允许您运行 Flutter 命令,例如flutter clean、flutter doctor等)。
对于第二个问题,这通常是过时的 Android Studio 实现的问题。您可以尝试删除并重新安装 Android Studio,或者看看是否可以升级:Android Studio/检查更新。
| 归档时间: |
|
| 查看次数: |
7429 次 |
| 最近记录: |