флаттер доктор - android -лицензии не работают на macOS Каталина - PullRequest
0 голосов
/ 22 марта 2020

Недавно я обновил свой Ma c до Каталины.

Я установил Java, установите JAVA_HOME на $(/usr/libexec/java_home) согласно документации. Я установил Android Studio и инструменты SDK и установил для переменной ANDROID_HOME значение /Users/username/Library/Android/sdk.

Я скачал флаттер и добавил flutter/bin в свою переменную env $PATH, и когда я запускаю flutter doctor, он работает нормально и дает мне результаты, как и ожидалось, без проверки всех функций, однако я настраиваю его впервые.

Но когда я запускаю flutter doctor --android-licenses, он выдает мне сообщение об ошибке:

Android Инструмент sdkmanager не найден, попробуйте переустановить или обновить ваш Android SDK.

1 Ответ

0 голосов
/ 05 апреля 2020

Запустите команду flutter upgrade.

Затем выполните команду flutter doctor --android-licenses.

Фактически это была последняя версия Установлен флаттер 1.12.13+hotfix.8, который не считывал папку cmdline-tools из последней Android SDK home.

Также, чтобы быть на более безопасной стороне, просто создайте папку tools внутри <path-to-sdk-home> и скопировать содержимое <path-to-sdk-home>/cmdline-tools/latest/ в папку <path-to-sdk-home>/tools/.

...