#android #flutter #android-studio #flutter-dependencies #dart-pub
Вопрос:
Я пытаюсь настроить готовое приложение, которое я купил в code canyon. Я следовал документации на протяжении всей установки flutter, android studio и visual studio, а также всех инструментов JDK. Однако в момент получения зависимостей я не вижу возможности получить зависимости для файла (main. dart), как это указано в документации.
Ниже приведены изображения того, как он отображается на экране моего компьютера с документацией и на экране моего компьютера соответственно.
Как это отображается на экране компьютера с документацией
Как это отображается на экране моего компьютера (обратите внимание, что на моем экране отсутствует опция Получить зависимости)
Комментарии:
1. Он не отображается для вас, потому что у вас уже есть зависимости. Если вы добавите новую зависимость, она тоже покажет вам.
2. @stacktrace2234 прав. Однако, если вы хотите быть уверены, вы можете запустить terminal: flutter pub get
Ответ №1:
Открыть pubspec.yaml
. Вы найдете 3 варианта в верхней части редактора
- Паб получить
- Обновление паба
- Паб устарел
Нажмите на Pub get
, если вы добавляете новый пакет. Нажмите на Pub upgrade
, если вы хотите обновить существующий пакет. (Обратите внимание, что версия вашего пакета должна содержать ^
для обновления. Пример provider: ^6.0.0
). Нажмите «Если», чтобы проверить, содержит ли ваш пакет какие-либо устаревшие классы.
или
Вы можете выполнить следующие команды на терминале.
flutter pub get
flutter pub upgrade
flutter pub outdated
Комментарии:
1. Спасибо, но он работает для файла pubspec.yaml, и отображаются параметры (получить паб, обновить и т. Д.), Хотя в нем не отображаются параметры для файла main.dart. Что-то не так с этим файлом main.dart.
2. Он отображается только в файле pubspec.yaml, если вам не удается выполнить получение или обновление, он отображается в других файлах dart (не только в файле main.dart). Иногда это может отображаться даже после выполнения получения или обновления файлов dart. в это время нажмите «Игнорировать». это работает. Как узнать, сделали ли вы pub get или обновление паба? проверьте время сообщения — оно будет меньше секунды.. обычно за миллисекунду, если вы уже выполнили получение и обновление.. в зависимости от скорости вашего Интернета… в противном случае это займет больше секунды..
Ответ №2:
Просто откройте каталог вашего проекта в окне терминала и запустите
flutter pub get
Это должно сработать!