Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Does/Will Google support NDK C++ crashes in Firebase Crash Reporting?

I have tried to find out from the documentation whether Google is supporting NDK C++ crashes in the newly released Firebase Crash Reporting. So far I have seen only Java crashes support. Does any one know if Google is planning to add support in the near future.

like image 871
Doron Yakovlev Golani Avatar asked May 19 '16 18:05

Doron Yakovlev Golani


People also ask

How do I know if Firebase is crashing?

Open your app from the home screen of your test device or simulator. In your app, press the "Test Crash" button that you added using the code above. After your app crashes, run it again from Xcode so that your app can send the crash report to Firebase.

What is Firebase crash reporting?

Firebase Crashlytics is a lightweight, realtime crash reporter that helps you track, prioritize, and fix stability issues that erode your app quality. Crashlytics saves you troubleshooting time by intelligently grouping crashes and highlighting the circumstances that lead up to them.

Is Firebase Crashlytics real time?

Firebase Crashlytics, a real time crash reporting tool, helps you prioritize and fix your most pervasive crashes based on the impact on real users. Crashlytics also easily integrates into your Android, iOS, macOS, tvOS, and watchOS apps.

What is non-fatal and crashes in Crashlytics?

Non-fatals: While Crashlytics captures crashes automatically, you can also record non-fatal events. Non-fatal events mean that your app is experiencing an error, but not actually crashing. For example, a good scenario to log a non-fatal is if your app has deep links, but fails to navigate to them.

How do I use Crashlytics NDK with Firebase?

Using the Firebase Android BoM , declare the dependency for the Crashlytics NDK Android library in your module (app-level) Gradle file (usually app/build.gradle ). For an optimal experience with Crashlytics, we recommend enabling Google Analytics in your Firebase project and adding the Firebase SDK for Google Analytics to your app.

How do I send a crash report to Firebase?

In your app, press the "Test Crash" button that you added using the code above. After your app crashes, restart it so that your app can send the crash report to Firebase. Go to the Crashlytics dashboard of the Firebase console to see your test crash.

How do I enable Crash Reporting for my native Android app?

Learn more If your Android app contains native libraries , you can enable full stack traces and detailed crash reports for your native code from Firebase Crashlytics with a few small updates to your app's build configuration. This guide describes how to configure crash reporting with the Firebase Crashlytics SDK for NDK.

How do I enable Crashlytics NDK on Android?

Click Enable Crashlytics. Using the Firebase Android BoM , declare the dependency for the Crashlytics NDK Android library in your module (app-level) Gradle file (usually app/build.gradle ).


1 Answers

In the initial beta version, Firebase Crash Reporting only supports collecting Java crashes (on Android).

Can't make any comments on future support, but its certainly an important area to consider for us.

like image 113
Ian Barber Avatar answered Sep 28 '22 11:09

Ian Barber