Невозможно использовать определенные значки в импортированном проекте flutter

#android-studio #flutter #icons

#android-студия #трепетание #Значки

Вопрос:

это может быть быстрым.

Я импортировал проект Flutter, который коллега создал с помощью VS Code, в Android Studio (через Git — Bitbucket). (Только сегодня я работал над другим новым проектом Flutter.) Проблема в том, что некоторые значки, которые он использовал, не найдены компилятором для меня.

Примеры рабочих значков:

  • Значки.pregnant_woman
  • Icons.person
  • Icons.calendar_today

Не работает:

  • Значки.qr_code
  • Иконки.биотехнология

Кроме того, независимо от того, в каком файле я нахожусь, выше есть окно подсказки с указанием: 'Pub get' has not been run и я получаю возможность выполнить get dependencies (pub get) или upgrade dependencies (pub upgrade).

Когда я впервые импортировал проект, компилятор даже не знал, что такое Flutter. После того, как я выполнил pub get в первый раз, большинство ошибок исчезло. Не хватает только нескольких значков. Но намек на то, что я не делал pub get, все еще там, чего никогда не было в других моих проектах.

Что я могу сделать?

Кстати, pub outdated говорит dev_dependencies: all up-to-date и

Все зависимости зависят от последних разрешимых версий. Более новые версии, хотя и доступны, несовместимы друг с другом.

Комментарии:

1. Видите ли вы какой-либо файл шрифта в папке assets или есть ли какой-либо импорт шрифта [asset] в pubspec.yaml?

2. @bluenile пока нет импорта шрифтов, нет. Только несколько зависимостей (intl, http, provider). Но я только что заметил, что в зависимостях есть следующее: cupertino_icons: ^ 1.0.0

3. Не могли бы вы, пожалуйста, предоставить файл pubspec.yaml? А также вывод flutter —version . Вы также должны попытаться выполнить команду: пакеты flutter получают

Ответ №1:

Я столкнулся с этой проблемой некоторое время назад. Мне удалось решить эту проблему следующим образом:

перейдите в настройки Vs code flutter create , выполните поиск и отключите Flutter Create Offline

введите описание изображения здесь

Я надеюсь, что это полезно!

Ответ №2:

Понял! Оказывается, я некоторое время назад изменил некоторый внутренний файл flutter, и он не обновлял версию flutter автоматически, пока я не выполнил «flutter upgrade -force».