Внезапно получите 200 строк ошибок Firebase

Все работало отлично. Затем я ушел, а когда вернулся, я получаю ЭТО, когда пытаюсь запустить свое приложение. Я установил точки останова, но, похоже, дело не дошло до моей основной процедуры.

начало вывода ошибок

Launching lib\main.dart on sdk gphone64 x86 64 in debug mode...
Running Gradle task 'assembleDebug'...
../../AppData/Local/Pub/Cache/hosted/pub.dev/firebase_ui_auth-1.14.0/lib/src/screens/internal/multi_provider_screen.dart:25:14: Error: A value of type 'List<AuthProvider<AuthListener, AuthCredential>>?' can't be returned from a function with return type 'List<AuthProvider<AuthListener, AuthCredential>>' because 'List<AuthProvider<AuthListener, AuthCredential>>?' is nullable and 'List<AuthProvider<AuthListener, AuthCredential>>' isn't.
 - 'List' is from 'dart:core'.
 - 'AuthProvider' is from 'package:firebase_ui_auth/src/providers/auth_provider.dart' ('../../AppData/Local/Pub/Cache/hosted/pub.dev/firebase_ui_auth-1.14.0/lib/src/providers/auth_provider.dart').
 - 'AuthListener' is from 'package:firebase_ui_auth/src/providers/auth_provider.dart' ('../../AppData/Local/Pub/Cache/hosted/pub.dev/firebase_ui_auth-1.14.0/lib/src/providers/auth_provider.dart').
 - 'AuthCredential' is from 'package:firebase_auth_platform_interface/src/auth_credential.dart' ('../../AppData/Local/Pub/Cache/hosted/pub.dev/firebase_auth_platform_interface-7.1.8/lib/src/auth_credential.dart').
      return _providers;
             ^

конец вывода ошибки

../../AppData/Local/Pub/Cache/hosted/pub.dev/vm_service-13.0.0/lib/src/vm_service.dart:314:30: Context: '_disposeHandler' couldn't be promoted because field promotion is only available in Dart 3.2 and above.
See http://dart.dev/go/non-promo-field-promotion-unavailable
  late final DisposeHandler? _disposeHandler;
                             ^
Target kernel_snapshot failed: Exception


FAILURE: Build failed with an exception.

* What went wrong:
Execution failed for task ':app:compileFlutterBuildDebug'.
> Process 'command 'C:\Flutter-Dart\flutter\bin\flutter.bat'' finished with non-zero exit value 1

* Try:
> Run with --stacktrace option to get the stack trace.
> Run with --info or --debug option to get more log output.
> Run with --scan to get full insights.

* Get more help at https://help.gradle.org

BUILD FAILED in 14s
Error: Gradle task assembleDebug failed with exit code 1

Вот что я пробовал до сих пор безуспешно:

  • паб получить/обновить
  • флаттер очистить и восстановить
  • выйти из проекта, перезагрузить Windows
  • удалил проект и вытащил заведомо исправную копию из github (все равно получаю ту же ошибку!)

Я так растерялся! Я удалил все и заново установил flutter jellyfish. Я создал приложение Flutter по умолчанию, и даже оно не скомпилируется. Ошибки разные, но их все равно много. Flutter Doctor возвращает все галочки. Теперь первая ошибка: ../../AppData/Local/Pub/Cache/hosted/pub.dev/collection-1.18‌​.0/lib/src/canonical‌​ized_map.dart:173:60‌​: Ошибка: Невозможно использовать выражение типа «bool Function(K)?» как функция, потому что она потенциально равна нулю. Попробуйте вместо этого вызвать, используя ?.call. (ключ — K) && (_isValidKeyFn == null || _isValidKeyFn(key));

APEGamer 24.05.2024 18:55

Есть ли хороший способ, кроме очистки моего жесткого диска (что на самом деле не имеет большого значения - я все равно делаю это регулярно), чтобы удалить из системы все до последней капли flutter, dart, android studio, SDK и т. д., чтобы начать с чистого листа ? В моей системе Windows 11 это не работает. На моей второй системе Mac все работает нормально.

APEGamer 24.05.2024 18:58
0
2
50
1
Перейти к ответу Данный вопрос помечен как решенный

Ответы 1

Ответ принят как подходящий

Мне нужно было приступить к этому, поэтому я переформатировал диск, переустановил Windows и Android Project, удалил свой проект, и все снова работает нормально.

Другие вопросы по теме

Распространение приложений Firebase: нажмите «Загрузить», «Элемент не найден» в Play Store
Возникла проблема при оценке проекта «:react-native-firebase_app». Слишком поздно задавать пространство имен. Он уже прочитан для настройки этого проекта
Firebase Auth Next.JS с промежуточным программным обеспечением
Next.js 14: ошибка неопределенного значения при сериализации продуктов в getServerSideProps
Flutter run не работает для проекта Firebase Android. Ошибка: двоичная версия метаданных — 1.9.0, ожидаемая версия — 1.7.1
Firebase Storage putFile/putData не работает
Ошибка: [auth/missing-client-identifier] В этом запросе отсутствует действительный идентификатор приложения, проверки целостности Play и проверки reCAPTCHA не увенчались успехом
Можно ли настроить Firebase так, чтобы при отключении пользователя срок действия его токена истекал?
Получил тот же ответ от Firestore при получении данных с помощью startAfter
Аргумент типа "EnvironmentProviders" нельзя назначить параметру типа "ImportProvidersSource".ts(2345) в проекте Angular Firebase