如何修复我的 dart 开发工具? Flutter Android 许可证 - 错误 65

问题描述

我尝试让我的 dart devtools 运行,但是当我想接受 android 许可时,我收到以下错误

$ Flutter doctor --android-licenses

Fehler:Hauptklasse Straub\AppData\Local\Android\Sdk\cmdline-tools\latest\bin\.. konnte nicht gefunden oder geladen werden

Ursache: java.lang.classNotFoundException: Straub\AppData\Local\Android\Sdk\cmdline-tools\latest\bin\//

有人知道如何解决这个问题吗?

颤振医生

$ Flutter doctor
Doctor summary (to see all details,run Flutter doctor -v):
[√] Flutter (Channel master,2.4.0-5.0.pre.181,on Microsoft Windows [Version 10.0.19043.1110],locale de-DE)
[!] Android toolchain - develop for Android devices (Android SDK version 29.0.2)
    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 (version 4.2)
[√] Connected device (2 available)

! Doctor found issues in 1 category.

解决方法

终于解决了。

我不得不将我的 dart devtools 缓存路径更改为没有任何空格的路径。

因此,您必须更改 pub 环境变量: https://dart.dev/tools/pub/environment-variables