У меня была эта проблема при установке на Ubuntu. Вам нужно установить в переменной env ANDROID_HOME путь, по которому вы установили Android SDK для работы флаттера.
Итак, если вы установили SDK в свой домашний каталог, откройте терминал и выполните эту команду
ANDROID_HOME=~/Android-SDK flutter doctor
Если это сработало, добавьте переменную env в свой профиль, чтобы сделать ее постоянной, добавив
export ANDROID_HOME=~/Android-SDK
в сценарий ~ / .profile, затем повторно войдите в Ubuntu.
Очевидно, что если вы установили Android SDK в другой каталог, вам просто нужно заменить ~ / на каталог, поэтому, например, если вы установили SDK в / opt, то команда будет
ANDROID_HOME = / opt / Android-SDK флаттер доктор
Проверив настройки Android SDK + Flutter, я также добавил следующее к своему пути
~/Android-SDK/platform-tools
Вы можете проверить это, прежде чем связываться с вашим профилем, с помощью следующей команды в терминале
PATH=$PATH:~/Android-SDK/platform-tools ANDROID_HOME=~/Android-SDK flutter doctor
И снова измените ~ / Android-SDK на тот, где вы установили Android SDK. Если это работает, измените свой профиль соответствующим образом и повторно войдите в Ubuntu.