#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».