ошибка при компиляции и обновлении флаттер паб и устаревший паб

Я создаю приложение во флаттере, и все шло хорошо, но в данный момент оно начало выдавать мне ошибку. Это не позволит мне скомпилировать и обновить флаттер-паб, а устаревший флаттер-паб не работает, но флаттер-паб получит, если он работает нормально.

Я новичок в флаттере, и я не понимаю большую часть того, что они мне говорят, пожалуйста, если вы можете объяснить мне как можно подробнее, я был бы признателен.

Flutter --no-color build apkC:\src\flutter\bin\flutter.bat --no-color build apk

Здание с надежной нулевой безопасностью

Запуск задачи Gradle 'assembleRelease'.../C:/Users/LEO/AppData/Local/Pub/Cache/hosted/pub.dev/google_fonts-2.3.3/lib/src/google_fonts_base.dart:14:1: Ошибка : «AssetManifest» импортируется как из «package:flutter/src/services/asset_manifest.dart», так и из «package:google_fonts/src/asset_manifest.dart». импортировать «asset_manifest.dart»; ^^^^^^^^^^^^^/C:/Users/LEO/AppData/Local/Pub/Cache/hosted/pub.dev/google_fonts-2.3.3/lib/src/google_fonts_base.dart:32:31: Ошибка: «AssetManifest» импортируется как из «package:flutter/src/services/asset_manifest.dart», так и из «package:google_fonts/src/asset_manifest.dart». Манифест Актива Манифест Актива = Манифест Актива();^^^^^^^^^^^^^ Целевой kernel_snapshot не удалось: Исключение

ОШИБКА: сборка не удалась с исключением.

Где: Script 'C:\src\flutter\packages\flutter_tools\gradle\flutter.gradle' строка: 1154

Что пошло не так: не удалось выполнить задачу «:app:compileFlutterBuildRelease».

Процесс 'command'C:\src\flutter\bin\flutter.bat'' завершен с ненулевым выходным значением 1

Попробуйте: запустите с параметром --stacktrace, чтобы получить трассировку стека. Запустите с параметром --info или --debug, чтобы получить больше выходных данных журнала. Запустите с параметром --scan, чтобы получить полную информацию.

Получите дополнительную справку по адресу https://help.gradle.orgBUILD FAILED через 18 с.

Обновление паба Flutter C:\src\flutter\bin\flutter.bat --no-color pub upgrade Разрешение зависимостей... Ошибка Git. Команда: git rev-list --max-count=1 HEAD`stdout:stderr: использование: git rev-list [] ... [--] [...]

ограничение вывода: --max-count= --max-age= --min-age= --sparse --no-merges --min-parents= --no-min-parents --max-parents= -- no-max-parents --remove-empty --all --branchs --tags --remotes --stdin --exclude-hidden=[receive|uploadpack] --тихий вывод заказа: --topo-order --date -order --обратное форматирование вывода: --parents --children--objects | --objects-edge--disk-usage[=human]--unpacked--header | --pretty--[no-]object-names--abbrev= | --no-abbrev--abbrev-commit--left-right --count специальное назначение:--bisect--bisect-vars--bisect-all код выхода: 129 Процесс завершен с кодом выхода 69`

1 доступно) Получил зависимости! Процесс завершен с кодом выхода 0

Flutter Doctor `Windows PowerShellCopyright (C) Microsoft Corporation. Todos los derechos reservados.

PS C:\Windows\System32\WindowsPowerShell\v1.0> flutter doctor -v[√] Flutter (мастер канала, 3.8.0-3.0.pre.22, в Microsoft Windows [версия 10.0.17763.107], локаль es -CU)• Версия Flutter 3.8.0-3.0.pre.22 на главном канале в C:\src\flutter• Репозиторий основной ветки https://github.com/flutter/flutter.git• Версия Framework 69421c1 (34 часа назад), 2023-02-02 23:28:57 -0800• Версия движка e3fe6dade9• Версия Dart 3.0.0 (сборка 3.0.0-198.0.dev)• Версия DevTools 2.21.1

[√] Версия Windows (установленная версия Windows 10 или выше)

[√] Набор инструментов Android — разработка для устройств Android (Android SDK версии 33.0.0)• Android SDK по адресу C:\src\Sdk• Платформа android-33-ext4, инструменты сборки 33.0.0• Исполняемый файл Java по адресу: C:\Program Files\Android\Android Studio\jre\bin\java• Java-версия OpenJDK Runtime Environment (сборка 11.0.13+0-b1751.21-8125866)• Принимаются все лицензии Android.

[√] Chrome — разработка для Интернета • Chrome в C:\Program Files\Google\Chrome\Application\chrome.exe

[√] Visual Studio — разработка для Windows (Visual Studio Build Tools 2022 17.4.4) • Visual Studio в C:\Program Files (x86)\Microsoft Visual Studio\2022\BuildTools • Visual Studio Build Tools 2022 версии 17.4.33213.308• Пакет SDK для Windows 10 версии 10.0.20348.0

[√] Android Studio (версия 2021.3) • Android Studio в C:\Program Files\Android\Android Studio • Плагин Flutter можно установить с:https://plugins.jetbrains.com/plugin/9212-flutter• Плагин Dart можно установить с:https://plugins.jetbrains.com/plugin/6351-dart• Java-версия OpenJDK Runtime Environment (сборка 11.0.13+0-b1751.21-8125866)

[√] Подключенное устройство (доступно 2)• Windows (рабочий стол) • windows • windows-x64 • Microsoft Windows [Версия 10.0.17763.107]• Chrome (веб) • chrome • web-javascript • Google Chrome 109.0.5414.120! Устройство 9888d9463636504450 не в сети.

[√] Доступность хоста HTTP • Доступны все требуемые хосты HTTP

• Проблем не обнаружено!PS C:\Windows\System32\WindowsPowerShell\v1.0>`

Пробовал flutter clean, pub get, пробовал в другом проекте и все нормально, ошибка только в этом

4 ответа

Нашел ответ в https://github.com/flutter/flutter/issues/120005#issuecomment-1418641834 .

Добавьте это в свой pubspec.yaml или обновите версию google_fonts, если она уже есть.

      dependencies:
  google_fonts: ^4.0.4

обновить версию шрифта google в зависимостях

Я столкнулся с той же проблемой: я просто обновляю библиотеку google_font в файле pubspec.yaml. Вы можете скачать последнюю версию по этой ссылке

измените зависимость в вашем pubspec.yaml

      google_fonts: ^4.0.3
Другие вопросы по тегам