我想在我的Flutter应用程序中使用Firebase Crashlytics测试崩溃报告。我需要致命崩溃我的flutter应用程序为Android和iOS编程。你知道吗?
Flutter
Firebase Crashlytics
flutter
ufj5ltwl1#
如果你有flutter_crashlytics插件,你可以使用
flutter_crashlytics
FirebaseCrashlytics.instance.crash();
字符串
xzv2uavs2#
你应该能够通过在Flutter应用的任何地方执行以下操作来抛出Dart异常:
throw Exception("This is a crash!");
字符串或者使用任意对象:
throw "This is a crash!";
型您可以在语言教程中找到有关dart异常的更多信息,如果需要,您可以创建自己的自定义异常类型,如this SO answer中所述
mbskvtky3#
集成式Firebase Crashlytics
Crashlytics.instance.crash();
llmtgqce4#
使用firebase_crashlytics插件
字符串您应该启用crashlytics
void main() async{ WidgetsFlutterBinding.ensureInitialized(); await Firebase.initializeApp(); if (kDebugMode) { FirebaseCrashlytics.instance.setCrashlyticsCollectionEnabled(true);//disable false }else{ FirebaseCrashlytics.instance.setCrashlyticsCollectionEnabled(true); }
型
vwkv1x7d5#
您可以通过多种方式使Flutter应用程序崩溃:
throw(Exception('Hello Crashlytics'));
List list; list.add("add");
字符串就像@Paresh Mangukiya一样。3.
final a = [12]; print(a[1]);
型但有两个重要的事情你应该考虑:
flutter run --release
8ulbf1ek6#
看看这个这是官方文件。https://firebase.flutter.dev/docs/crashlytics/usage根据crashlytics的文档,一旦您的配置正确,FirebaseCrashlytics.instance.crash();将使应用程序崩溃。
6条答案
按热度按时间ufj5ltwl1#
如果你有
flutter_crashlytics
插件,你可以使用字符串
xzv2uavs2#
你应该能够通过在Flutter应用的任何地方执行以下操作来抛出Dart异常:
字符串
或者使用任意对象:
型
您可以在语言教程中找到有关dart异常的更多信息,如果需要,您可以创建自己的自定义异常类型,如this SO answer中所述
mbskvtky3#
集成式Firebase Crashlytics
字符串
llmtgqce4#
使用firebase_crashlytics插件
字符串
您应该启用crashlytics
型
vwkv1x7d5#
您可以通过多种方式使Flutter应用程序崩溃:
throw(Exception('Hello Crashlytics'));
like in @Xavi Rigau的回答字符串
就像@Paresh Mangukiya一样。
3.
型
但有两个重要的事情你应该考虑:
flutter run --release
8ulbf1ek6#
看看这个这是官方文件。https://firebase.flutter.dev/docs/crashlytics/usage
根据crashlytics的文档,一旦您的配置正确,
FirebaseCrashlytics.instance.crash();
将使应用程序崩溃。