无崩溃统计信息监控器在Flutter中的Firebase Crashlytics中不起作用

问题描述 投票:0回答:1

我试图在Flutter应用程序中设置Firebase Crashlytics。一切正常,只有一件事情可以立即收集崩溃信息。无崩溃的监视器无法正常工作,我真的无能为力。我总是看到这种消息而不是数据:

enter image description here

1)pubspec.yaml包含以下依赖项:

firebase_crashlytics: 0.1.2+4
firebase_core: 0.4.3+2
firebase_messaging: 6.0.9
firebase_analytics: 5.0.9

2)runner.dart

void run() async {
  // закрепляем ориентацию todo изменить на необходимое или убрать
  await SystemChrome.setPreferredOrientations([DeviceOrientation.portraitUp]);

  _initCrashlytics();
  _initLogger();
  _runApp();
}

void _runApp() {
  runZoned<Future<void>>(
    () async {
      runApp(App());
    },
    onError: Crashlytics.instance.recordError,
  );
}

void _initCrashlytics() {
  FlutterError.onError = Crashlytics.instance.recordFlutterError;
}

void _initLogger() {
  RemoteLogger.addStrategy(CrashlyticsRemoteLogStrategy());
  Logger.addStrategy(DebugLogStrategy());
  Logger.addStrategy(RemoteLogStrategy());
}

3)build.gradle (android)

classpath 'io.fabric.tools:gradle:1.31.2'

4)build.gradle (android/app)

apply plugin: 'io.fabric'
apply plugin: 'com.google.gms.google-services'

LogCat中没有错误,没有警告,没有。每当应用程序启动时,我都会在日志中看到成功的初始化消息:

2020-01-10 12:27:32.691 23082-23082/ru.app.biz.client.android.debug I/FirebaseInitProvider: FirebaseApp initialization successful

我什至尝试将Google Analytics(分析)依赖项直接添加到我的Android模块中,但是没有运气。 Android和iOS应用程序都在此问题下。

我在做什么错?

firebase flutter crashlytics google-fabric crashlytics-android
1个回答
0
投票

我不确定,但是您的设置中出现了一些问题:

  1. 正如Google所说,无需添加firebase_core,firebase_analytics:enter image description here

  2. 您忘记将classpath 'com.google.gms:google-services:4.3.0'添加到build.gradle (android)

  3. 也许您的项目是新的,它没有足够的信息来显示。

© www.soinside.com 2019 - 2024. All rights reserved.