带颤振的Firebase Crashlytics NDK 我有一个C++后端,我想得到NDK崩溃的报告。我的问题是,带有NDK的crashlytics似乎只适用于本机Android,而不是Flitter。我用Fireflifter在flifter中设置了crashlytics,并尝试用flifter中的以下内容捕捉NDK错误,但它当然不起作用: // Pass all uncaught errors from the framework to Crashlytics. FlutterError.onError = FirebaseCrashlytics.instance.recordFlutterError; // To catch errors that happen outside of the Flutter context, install an error listener on the current Isolate: Isolate.current.addErrorListener(RawReceivePort((pair) async { final List<dynamic> errorAndStacktrace = pair; await FirebaseCrashlytics.instance.recordError( errorAndStacktrace.first, errorAndStacktrace.last, ); }).sendPort); //将框架中所有未捕获的错误传递给Crashlytics。 flatterError.onError=FirebaseCrashlytics.instance.RecordFlatterError; //要捕获颤振上下文之外发生的错误,请在当前服务器上安装错误侦听器: 隔离.current.addErrorListener(RawReceivePort((对)异步{ 最终列表错误和StackTrace=对; 等待FirebaseCrashlytics.instance.recordError( 首先, errorAndStacktrace.last, ); })(发送港);

带颤振的Firebase Crashlytics NDK 我有一个C++后端,我想得到NDK崩溃的报告。我的问题是,带有NDK的crashlytics似乎只适用于本机Android,而不是Flitter。我用Fireflifter在flifter中设置了crashlytics,并尝试用flifter中的以下内容捕捉NDK错误,但它当然不起作用: // Pass all uncaught errors from the framework to Crashlytics. FlutterError.onError = FirebaseCrashlytics.instance.recordFlutterError; // To catch errors that happen outside of the Flutter context, install an error listener on the current Isolate: Isolate.current.addErrorListener(RawReceivePort((pair) async { final List<dynamic> errorAndStacktrace = pair; await FirebaseCrashlytics.instance.recordError( errorAndStacktrace.first, errorAndStacktrace.last, ); }).sendPort); //将框架中所有未捕获的错误传递给Crashlytics。 flatterError.onError=FirebaseCrashlytics.instance.RecordFlatterError; //要捕获颤振上下文之外发生的错误,请在当前服务器上安装错误侦听器: 隔离.current.addErrorListener(RawReceivePort((对)异步{ 最终列表错误和StackTrace=对; 等待FirebaseCrashlytics.instance.recordError( 首先, errorAndStacktrace.last, ); })(发送港);,firebase,flutter,android-ndk,crashlytics,crashlytics-android,Firebase,Flutter,Android Ndk,Crashlytics,Crashlytics Android,我搜索了这么长时间,但我找不到任何资源让crashlytics NDK与Flatter一起工作。我还在颤振中使用其他firebase服务,如远程配置、分析、性能等。我如何在颤振中使用crashlytics和NDK?这有可能吗?从广义上讲,Android上可用的任何东西都已经可以用于Flatter了。这就是有多少phugins在颤振上工作,它们是用本机实现的,并连接到颤振。 类似地,对于添加NDK crashalytics,您可以将flift项目的/android文件夹视为本机android项目,

我搜索了这么长时间,但我找不到任何资源让crashlytics NDK与Flatter一起工作。我还在颤振中使用其他firebase服务,如远程配置、分析、性能等。我如何在颤振中使用crashlytics和NDK?这有可能吗?

从广义上讲,Android上可用的任何东西都已经可以用于Flatter了。这就是有多少phugins在颤振上工作,它们是用本机实现的,并连接到颤振。 类似地,对于添加NDK crashalytics,您可以将flift项目的
/android
文件夹视为本机android项目,并继续执行中提到的所有步骤
将NDK crashalytics添加到本机android应用程序。

我尝试过,它成功了,我以前确实尝试过,但我的应用程序在启动时崩溃,情况发生了变化,可能是我以前的gradle设置错误,现在可以工作了