Обновление 1 (2020-02-29)
Похоже, последняя версия Android SDK переименована в пакет Android SDK tools 'в' Android -SDK инструменты командной строки '. Но, к сожалению, текущая стабильная версия Flutter SDK (v1.12.13+hotfix.8
) не совместима с этим изменением и продолжает отображать сообщение об ошибке.
Обходной путь:
Как подсказал @Mark Ebden, вы можете просто снять флажок Скрыть устаревшие пакеты на странице SDK tools , и вы увидите Android SDK Tools (устарел) 26.1.1 . Установите его, и вы хороши для go. Если вы обнаружите, что чего-то не хватает, прочитайте следующие подробные инструкции.
См. этот выпуск по флаттер-репо для получения дополнительной информации.
Вот полные сведения, которые вы хотите при установке android studio с последней версией ОС Ma c.
1. Установите Android Studio стабильную версию.
2. Открыто android студия
3. открыть менеджер SDK. См. Снимок экрана ниже.
4. Убедитесь, что вы загрузили все необходимые материалы. Смотрите скриншоты ниже.
Обратите внимание, что я использование пользовательского местоположения ( / Users / darish / development / sdk / android) для моего Android SDK вместо местоположения по умолчанию (Library / Android / sdk /)
5. Go в свой домашний каталог и проверьте, есть ли .bash_profile или нет. Если да, откройте его, если нет, создайте его. Добавьте следующее содержимое в этот файл.
export PATH="$PATH:~/development/sdk/flutter/bin"
export ANDROID_HOME="/Users/darish/development/sdk/android"
export PATH="$PATH:$ANDROID_HOME/platform-tools"
6. После выполнения всех вышеуказанных шагов запустите flutter doctor - android -licictions и примите все лицензии.
flutter doctor --android-licenses
7. Теперь запустите трепетного доктора, чтобы увидеть все в порядке. Если вам нужна дополнительная помощь, дайте мне знать. :)
Вот и все, хорошего дня:)