трепетание доктора - не работает Android-лицензии - PullRequest
0 голосов
/ 09 февраля 2019

при запуске flutter doctor я заметил, что статус лицензии неизвестен.

[√] Flutter (Channel stable, v1.0.0, on Microsoft Windows [Version 10.0.17763.253], locale en-US)
[!] Android toolchain - develop for Android devices (Android SDK 28.0.3)
    X Android license status unknown.
[√] Android Studio (version 3.3)
[√] IntelliJ IDEA Ultimate Edition (version 2018.3)
[!] VS Code (version 1.30.2)
[!] Connected device
    ! No devices available

! Doctor found issues in 3 categories.

Я обнаружил, что для разрешения лицензии мне нужно выполнить эту команду flutter doctor --android-licenses.когда я запускаю это, я получаю следующую ошибку:

The system cannot find the path specified.
The system cannot find the path specified.
The system cannot find the path specified.
A newer version of the Android SDK is required. To update, run:
C:\Users\myusername\AppData\Local\Android\sdk\tools\bin\sdkmanager --update

Поэтому я попытался запустить C:\Users\myusername\AppData\Local\Android\sdk\tools\bin\sdkmanager --update Я получил следующую ошибку:

'E\AppData\Local\Android\Sdk\tools\bin\' is not recognized as an internal or external command,
operable program or batch file.
Error: Could not find or load main class com.android.sdklib.tool.sdkmanager.SdkManagerCli

Я искал везде онлайн и не мог найтилюбой ответ.Я новичок, чтобы трепетать и не знаю, как решить эту проблему.Любая помощь будет большой благодарностью!

1 Ответ

0 голосов
/ 09 февраля 2019

Откройте командную строку и войдите в каталог Android SDK, затем выполните указанную выше команду.

sdkmanager --update
...