Closed
Description
implementation 'com.mixpanel.android:mixpanel-android:5.9.1'
// Firebase
implementation platform('com.google.firebase:firebase-bom:28.0.1')
implementation 'com.google.firebase:firebase-messaging'
implementation "com.google.firebase:firebase-config"
implementation 'com.google.firebase:firebase-core'
implementation 'com.google.firebase:firebase-dynamic-links'
implementation 'com.google.firebase:firebase-auth-ktx'
implementation 'com.google.firebase:firebase-analytics'
implementation 'com.google.firebase:firebase-database-ktx'
implementation 'com.google.firebase:firebase-firestore-ktx'
implementation 'com.google.firebase:firebase-crashlytics'
Crash on startapp
java.lang.NoClassDefFoundError: Failed resolution of: Lcom/google/firebase/iid/FirebaseInstanceId;
at com.mixpanel.android.mpmetrics.MixpanelFCMMessagingService.init(MixpanelFCMMessagingService.java:84)
at com.mixpanel.android.mpmetrics.MixpanelAPI.getInstance(MixpanelAPI.java:655)
at com.mixpanel.android.mpmetrics.MixpanelAPI.getInstance(MixpanelAPI.java:536)
at myapp.App.onCreate(App.kt:52)
myapp.App.onCreate(App.kt:52):
MixpanelAPI.getInstance(this, BuildConfig.MIXPANEL_TOKEN)
Firebase: 28.0.1 don't contain FirebaseInstanceId at all. It was deprecated a few versions ago. You should use: FirebaseMessaging.getToken() for messaging or FirebaseInstallations for app instance identifiers. More info: https://firebase.google.com/docs/reference/android/com/google/firebase/iid/FirebaseInstanceId
Metadata
Metadata
Assignees
Labels
No labels