Flutter: не принимает лицензии на Android
Когда я бегу
flutter doctor
, Мне была обнаружена 1 проблема: X статус лицензии Android неизвестен.
C: \ src \ flutter \ bin \ flutter.bat doctor --verbose [√] Flutter (стабильный канал, 2.0.1, в Microsoft Windows [версия 10.0.19041.264], локаль en-US)• Flutter версии 2.0.1 в C: \ src \ flutter• Версия фреймворка c5a4b4029c (6 дней назад), 2021-03-04 09:47:48 -0800• Версия движка 40441def69• Версия Dart 2.12.0
[!] Набор инструментов Android - разработка для устройств Android (Android SDK версии 30.0.3) • Android SDK в C: \ Users \ Mariam Younes \ AppData \ Local \ Android \ Sdk• Платформа android-30, инструменты сборки 30.0.3• ANDROID_HOME = C: / Users / Mariam Younes / AppData / Local / Android / Sdk• Бинарный файл Java в: C: \ Program Files \ Android \ Android Studio \ jre \ bin \ java• Версия Java Среда выполнения OpenJDK (сборка 1.8.0_242-release-1644-b01)X Статус лицензии Android неизвестен. Выполните, чтобы принять лицензии SDK. См. Https://flutter.dev/docs/get-started/install/windows#android-setup для получения дополнительных сведений.
[√] Chrome - разработка для Интернета • Chrome в C: \ Program Files (x86) \ Google \ Chrome \ Application \ chrome.exe
[√] Android Studio (версия 4.1.0) • Android Studio в C: \ Program Files \ Android \ Android Studio• Плагин Flutter можно установить с:https://plugins.jetbrains.com/plugin/9212-flutter• Dart плагин можно установить с:https://plugins.jetbrains.com/plugin/6351-dart• Java-версия OpenJDK Runtime Environment (сборка 1.8.0_242-release-1644-b01)
[√] Код VS (версия 1.54.1)• Код VS в C: \ Users \ Mariam Younes \ AppData \ Local \ Programs \ Microsoft VS Code• Расширение Flutter версии 3.20.0
[√] Подключенное устройство (доступно 2)• HUAWEI CUN U29 (мобильный) • CCMBBCB780348362 • android-arm • Android 5.1 (API 22)• Chrome (веб) • Chrome • веб-javascript • Google Chrome 89.0.4389.82
! Врач обнаружил проблемы в 1 категории.
И когда я пытаюсь бежать
flutter doctor --android-licenses
, возникает эта ошибка:
C: \ Users \ Mariam Younes \ AndroidStudioProjects \ flutter_app>flutter doctor --android-licenses Ошибка: не удалось найти или загрузить основной класс, который мы
Может ли кто-нибудь показать мне, в чем моя ошибка?
2 ответа
Для меня,
flutter doctor --android-licenses
по какой-то причине не сработало.
Единственная команда, которая сработала и решила проблему:
(your android_sdk folder exact path)\tools\bin\sdkmanager --licenses
установить инструменты командной строки android sdk из Android studio-> настройки-> внешний вид и поведение -> настройки системы -> Android Sdk -> инструменты android sdk -> инструменты командной строки android Sdk позволяют проверить и применить. После этого вы можете запустить свою команду.