Оценок пока нет Unable to determine Android Studio version — ошибка определения версии Android Studio в Flutter

Зачастую, данная проблема возникает на компьютерах с ОС Linux. Связана она с тем, что в системе установились несколько версий Android Studio или не удалились старые версии при переустановке из-за чего команда flutter doctor индицирует это в виде ошибки

Doctor summary (to see all details, run flutter doctor -v):
[✓] Flutter (Channel beta, 3.22.0-0.2.pre, on Ubuntu 23.10 6.5.0-28-generic, locale en_US.UTF-8)
[✓] Android toolchain - develop for Android devices (Android SDK version 34.0.0)
[✓] Chrome - develop for the web
[✓] Linux toolchain - develop for Linux desktop
[✓] Android Studio (version 2023.2)
[!] Android Studio (version unknown)
✗ Unable to determine Android Studio version.
[✓] VS Code (version 1.88.1)
[✓] Connected device (2 available)
[✓] Network resources

Что нужно сделать, чтобы решить эту проблему?

Из смысла текста мы видим, по пути установки у найденной Android Studio нет версии, но мы знаем, что у нас есть где-то нормальная версия в системе, которую мы убедились, что запускается в системе и с ним все в порядке. Через команду tree /opt -L 2 моем случае это выглядело вот таким образом. Как мы видим, первая папка содержит тупо ссылку на вторую папку и удаление первой папки должно решить данную проблему и для просто выполняем команду

Решение #1

Чтобы решить эту путаницу первым способом, нам надо просто удалить неправильно представляемую версию по пути opt/, который, на самом деле, содержит просто ссылку на актуальную версию Android Studio.

rm -rf /opt/android-studio

Решение #2

Данное решение предполагает изменение конфишурации пути, по которому flutter ищет Android Studio и это, на мой взгляд, более правильный вариант. Для это надо переназначить конфиг пути следующей командой

flutter config --android-studio-dir /opt/android-studio-2023.2.1/android-studio

После данной команды перезапускаем IDE, тестируем через flutter doctor -v решение данной проблемы и продолжаем работу. Если данный вариант не помогу, то пробуем вариант #1.

Резюме

Обсудили решение двумя вариантам проблему нахождения Android Studio. Не факт, что данная проблема не вернется после каждого обновления Android Studio, потому что JetBrains любит прописывать версию в путях следования к IDE и вам придется заново перенастраивать данный путь.

Пожалуйста, оцените материал

WebSofter

Web - технологии