Ошибка с версией Android Studio и dart SDK - PullRequest
0 голосов
/ 26 апреля 2020

Так что я изучал флаттер и у меня не было проблем с ним, пока я не попытался клонировать проект из github, потому что когда я вошел в pubspe c .yaml и попытался нажать pub get, я получил эту ошибку: Текущая версия Dart SDK - 2.5.0.

Поскольку для Horta требуется версия SDK> = 2.6.0 <3.0.0, решение проблемы не удалось. сбой в пабе (1) Процесс завершен с кодом выхода 1 </p>

Но затем я проверил версии дротика и флаттера:

Запуск флаттера --version: Инструменты • Дарт 2.9.0 (сборка 2.9. 0-3.0.dev 94178e920e)

Запуск dart - версия: Dart VM version: 2.7.2 (пн 23 марта, 22:11:27 2020 +0100) в «windows_x64»,

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

1 Ответ

0 голосов
/ 01 мая 2020

Flutter использует dart sdk, который находится в flutter \ bin \ cache \ dart-sdk \ bin

В вашем случае это 2.9.0 и когда вы запускаете dart --version, что дает вам 2.7.2 это отдельный темный SDK в вашей системе. Флаттер будет использовать только 2.9.0.

Но ваш текущий дротик SDK не должен быть 2.5.0. Можете ли вы проверить (environment:) в вашем pubspe c .yaml

Вы можете запустить команду "flutter clean" и посмотреть, поможет ли это

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...