Аутсервис здесь не определяется - PullRequest
0 голосов
/ 25 февраля 2020

Почему Authservice здесь не распознается

    void main() => runApp(
  ChangeNotifierProvider<AuthService>(
      create: (context) => AuthService(),
      child: MyApp(),
  )
);

это pubse c file

version: 1.0.0+1

environment:
  sdk: ">=2.1.0 <3.0.0"

dependencies:
  flutter:
    sdk: flutter

  # The following adds the Cupertino Icons font to your application.
  # Use with the CupertinoIcons class for iOS style icons.
  cupertino_icons: ^0.1.2
  flutter_blue: ^0.6.3+1
  provider: ^4.0.4
  firebase_core: ^0.4.4
  firebase_auth: ^0.15.4
  cloud_firestore: ^0.13.3
  auth: ^4.2.0

это сообщение об ошибке компиляции в журнале компиляции: lib /main.dart:9:26: ошибка: «AuthService» не является типом.
ChangeNotifierProvider (^^^^^^^^^^^ lib / main.dart: 10: 28: ошибка: метод не указан найдено: 'AuthService'. create: (context) => AuthService (), ^^^^^^^^^^^ lib / main.dart: 9: 3: ошибка: аргумент типа 'invalid-type' не соответствует привязке «ChangeNotifier» переменной типа «T» в «ChangeNotifierProvider». - «ChangeNotifier» из пакета: flutter / src / foundation / change_notifier.dart '(' ../../Downloads/flutter_windows_v1. 12.13 + hotfix.8-stable / src / flutter / packages / flutter / lib / src / foundation / change_notifier.dart '). Попробуйте изменить аргументы типа так, чтобы они соответствовали границам.
ChangeNotifierProvider (^ ../. ./Downloads/flutter_windows_v1.12.13+hotfix.8-stable/src/flutter/.pub-cache/hosted/pub.dartlang.org/provider-4.0.4/lib/src/change_notifier_provider.dart:98: 30: Контекст: это переменная типа, граница которой не соответствует. Класс ChangeNotifierProvider расширяет ListenableProvider {^ lib / main.dart: 24: 29: Ошибка: «AuthService» не является типом. будущее: Provider.of (context) .getUser (), ^^^^^^^^^^^ lib / login_page.dart: 53: 45: ошибка: 'AuthService' не является типом. await Provider.of (context) .loginUser (^^^^^^^^^^^ Целевая ошибка kernel_snapshot: исключение: ошибки при создании моментального снимка: сбой нулевой сборки.

FAILURE: сбой сборки с исключением.

  • Где: Script 'C: \ Users \ sqandil \ Downloads \ flutter_windows_v1.12.13 + hotfix.8-stable \ src \ flutter \ packages \ flutter_tools \ gradle \ flutter.gradle 'строка: 780

  • Что пошло не так: выполнение задачи не выполнено': app: compileFlutterBuildDebug '.

    Процесс' команда 'C: \ Users \ sqandil \ Downloads \ flutter_windows_v1.12.13 + hotfix.8-stable \ src \ flutter \ bin \ flutter.bat '' завершено с ненулевым значением выхода 1

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

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

СБОЙ СОЗДАНИЯ за 14 секунд Закончено с ошибкой: сборка задачи GradleDebug завершилась неудачно с код выхода 1

1 Ответ

1 голос
/ 25 февраля 2020

Вы должны импортировать его таким образом import 'package:auth/auth.dart

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...