Is it possible to add Crashlytics to app?
# amper
g
Is it possible to add Crashlytics to app?
I have added services JSON as described here https://github.com/JetBrains/amper/blob/release/0.7/docs/Documentation.md#google-services-and-firebase and seems to be working, but when I add Crashlytics dependency then app crashes
Copy code
19:27:49.435 AndroidRuntime           E  FATAL EXCEPTION: main
                                         Process: io.github.shalva97.debug, PID: 2595
                                         java.lang.RuntimeException: Unable to get provider com.google.firebase.provider.FirebaseInitProvider: java.lang.IllegalStateException: The Crashlytics build ID is missing. This occurs when the Crashlytics Gradle plugin is missing from your app's build configuration. Please review the Firebase Crashlytics onboarding instructions at <https://firebase.google.com/docs/crashlytics/get-started?platform=android#add-plugin>
                                         	at android.app.ActivityThread.installProvider(ActivityThread.java:6988)
                                         	at android.app.ActivityThread.installContentProviders(ActivityThread.java:6528)
                                         	at android.app.ActivityThread.handleBindApplication(ActivityThread.java:6445)
                                         	at android.app.ActivityThread.access$1300(ActivityThread.java:219)
                                         	at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1859)
                                         	at android.os.Handler.dispatchMessage(Handler.java:107)
                                         	at android.os.Looper.loop(Looper.java:214)
                                         	at android.app.ActivityThread.main(ActivityThread.java:7356)
                                         	at java.lang.reflect.Method.invoke(Native Method)
                                         	at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:492)
                                         	at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:930)
                                         Caused by: java.lang.IllegalStateException: The Crashlytics build ID is missing. This occurs when the Crashlytics Gradle plugin is missing from your app's build configuration. Please review the Firebase Crashlytics onboarding instructions at <https://firebase.google.com/docs/crashlytics/get-started?platform=android#add-plugin>
                                         	at com.google.firebase.crashlytics.internal.common.CrashlyticsCore.onPreExecute(CrashlyticsCore.java:145)
                                         	at com.google.firebase.crashlytics.FirebaseCrashlytics.init(FirebaseCrashlytics.java:168)
                                         	at com.google.firebase.crashlytics.CrashlyticsRegistrar.buildCrashlytics(CrashlyticsRegistrar.java:79)
                                         	at com.google.firebase.crashlytics.CrashlyticsRegistrar.$r8$lambda$XFR966Xtld0zGICMasGRYAhWin4(Unknown Source:0)
                                         	at com.google.firebase.crashlytics.CrashlyticsRegistrar$$ExternalSyntheticLambda0.create(D8$$SyntheticClass:0)
                                         	at com.google.firebase.tracing.ComponentMonitor.lambda$processRegistrar$0(ComponentMonitor.java:38)
                                         	at com.google.firebase.tracing.ComponentMonitor$$ExternalSyntheticLambda0.create(D8$$SyntheticClass:0)
                                         	at com.google.firebase.components.ComponentRuntime.lambda$discoverComponents$0$com-google-firebase-components-ComponentRuntime(ComponentRuntime.java:160)
                                         	at com.google.firebase.components.ComponentRuntime$$ExternalSyntheticLambda2.get(D8$$SyntheticClass:0)
                                         	at com.google.firebase.components.Lazy.get(Lazy.java:53)
                                         	at com.google.firebase.components.ComponentRuntime.doInitializeEagerComponents(ComponentRuntime.java:322)
                                         	at com.google.firebase.components.ComponentRuntime.initializeEagerComponents(ComponentRuntime.java:312)
                                         	at com.google.firebase.FirebaseApp.initializeAllApis(FirebaseApp.java:607)
                                         	at com.google.firebase.FirebaseApp.initializeApp(FirebaseApp.java:300)
                                         	at com.google.firebase.FirebaseApp.initializeApp(FirebaseApp.java:264)
                                         	at com.google.firebase.FirebaseApp.initializeApp(FirebaseApp.java:249)
                                         	at com.google.firebase.provider.FirebaseInitProvider.onCreate(FirebaseInitProvider.java:69)
                                         	at android.content.ContentProvider.attachInfo(ContentProvider.java:2092)
                                         	at android.content.ContentProvider.attachInfo(ContentProvider.java:2066)
                                         	at com.google.firebase.provider.FirebaseInitProvider.attachInfo(FirebaseInitProvider.java:61)
                                         	at android.app.ActivityThread.installProvider(ActivityThread.java:6983)
                                         	at android.app.ActivityThread.installContentProviders(ActivityThread.java:6528) 
                                         	at android.app.ActivityThread.handleBindApplication(ActivityThread.java:6445) 
                                         	at android.app.ActivityThread.access$1300(ActivityThread.java:219) 
                                         	at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1859) 
                                         	at android.os.Handler.dispatchMessage(Handler.java:107) 
                                         	at android.os.Looper.loop(Looper.java:214) 
                                         	at android.app.ActivityThread.main(ActivityThread.java:7356) 
                                         	at java.lang.reflect.Method.invoke(Native Method) 
                                         	at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:492) 
                                         	at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:930)
a
I add Crashlytics dependency then app crashes
what an irony 🙂
Checking out
could you please remove
com.google.firebase:firebase-crashlytics-ndk
dependency? we don't support ndk