Я работаю над проектом 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 и пакетом ведения журналов.
В частности:
- (из build_runner_core 7.2.8) реализует Logger
Код: Выделить всё
BuildForInputLogger - (из журнала 1.2.0) включает метод получения onLevelChanged
Код: Выделить всё
Logger - не реализует этот метод получения
Код: Выделить всё
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]
Мобильная версия