Ошибка Flutter `build_runner`: в `BuildForInputLogger` отсутствует реализация `Logger.onLevelChanged` из-за конфликтов зIOS

Программируем под IOS
Ответить
Anonymous
 Ошибка Flutter `build_runner`: в `BuildForInputLogger` отсутствует реализация `Logger.onLevelChanged` из-за конфликтов з

Сообщение Anonymous »

Ошибка Flutter build_runner: в BuildForInputLogger отсутствует Logger.onLevelChanged
Я работаю над проектом Flutter (

Код: Выделить всё

git-touch-rebrand
), и при попытке запуска возникла проблема:

Код: Выделить всё

flutter pub run build_runner build --delete-conflicting-outputs
Я постоянно получаю следующую ошибку.

Код: Выделить всё

PS D:\Git-Touch\git-touch-rebrand> flutter pub run build_runner build --delete-conflicting-outputs
Deprecated. Use dart run instead.
Building package executable...  (16.8s)
Failed to build build_runner:build_runner:

/C:/Users/hamda/AppData/Local/Pub/Cache/hosted/pub.dev/build_runner_core-7.2.8/lib/src/logging/build_for_input_logger.dart:13:7: Error: The non-abstract class
'BuildForInputLogger' is missing implementations for these members:
- Logger.onLevelChanged

Try to either
- provide an implementation,
- inherit an implementation from a superclass or mixin,
- mark the class as abstract, or
- provide a 'noSuchMethod' implementation.

class BuildForInputLogger implements Logger {
^^^^^^^^^^^^^^^^^^^

/C:/Users/hamda/AppData/Local/Pub/Cache/hosted/pub.dev/logging-1.2.0/lib/src/logger.dart:162:22:
Context: 'Logger.onLevelChanged' is defined here.
Stream get onLevelChanged {
^^^^^^^^^^^^^^

Failed to update packages.
Анализ
Это указывает на несовместимость между build_runner_core и пакетом ведения журналов.
В частности:
  • Код: Выделить всё

    BuildForInputLogger
    (из build_runner_core 7.2.8) реализует Logger
  • (из журнала 1.2.0) включает метод получения onLevelChanged
  • Код: Выделить всё

    BuildForInputLogger
    не реализует этот метод получения

Код: Выделить всё

pubspec.yaml

Код: Выделить всё

name: git_touch
description: A new Flutter project.

publish_to: "none"
version: 1.13.0+26

environment:
sdk: ">=2.17.5 

Подробнее здесь: [url]https://stackoverflow.com/questions/79880640/flutter-build-runner-error-buildforinputlogger-missing-logger-onlevelchang[/url]
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «IOS»