Ошибка трепетания при попытке реализовать BLoC из youtube-search-tutorial - PullRequest
0 голосов
/ 26 февраля 2019

У меня проблемы с реализацией BLoC во флаттере, я следовал этому уроку: https://github.com/ResoCoder/youtube-search-flutter-bloc

Но я получаю следующее сообщение компилятора, которое мне не удалось отладить:

Compiler message:
file:///opt/flutter/.pub-cache/hosted/pub.dartlang.org/bloc-0.8.4/lib/src/bloc.dart:24:44: Error: No named parameter with the name 'seedValue'.
_stateSubject = BehaviorSubject<State>(seedValue: initialState);
                                       ^^^^^^^^^
file:///opt/flutter/.pub-cache/hosted/pub.dartlang.org/rxdart-0.21.0/lib/src/subjects/behavior_subject.dart:49:11: Context: Found this candidate, but the arguments don't match.
factory BehaviorSubject({
        ^
Compiler failed on /home/rafa/AndroidStudioProjects/news/lib/main.dart
Finished with error: Gradle task assembleDebug failed with exit code 1

Я использую:

Flutter 1.2.1 • channel stable • https://github.com/flutter/flutter.git
Framework • revision 8661d8aecd (12 days ago) • 2019-02-14 19:19:53 -0800
Engine • revision 3757390fa4
Tools • Dart 2.1.2 (build 2.1.2-dev.0.0 0a7dcf17eb)

Есть идеи, как исправить эту ошибку?Спасибо!

Ответы [ 2 ]

0 голосов
/ 23 марта 2019

Мне удалось исправить это с помощью самой последней зависимости flutter_bloc, которая в настоящее время равна flutter_bloc: ^ 0.8.0.

0 голосов
/ 26 февраля 2019

Я обнаружил проблему, rxdart: 0.21.0 был реорганизован и разбил блок 0.8.4, чтобы исправить эту проблему, добавьте rxdart: 0.20.0 в качестве зависимости от pubspec.loc

...