В мое приложение добавлен ndk crashlytics в соответствии с инструкциями по документации, и он отлично работает при сбоях java, но не сообщает о собственных сбоях. Шаги, которые я выполнил
apply plugin: 'com.google.firebase.crashlytics
'
dependencies {
classpath 'com.android.tools.build:gradle:3.4.2'
classpath 'com.google.gms:google-services:4.3.3'
classpath 'com.google.firebase:firebase-crashlytics-gradle:2.2.0'
}
buildTypes {
release {
minifyEnabled false
proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
firebaseCrashlytics {
nativeSymbolUploadEnabled true
unstrippedNativeLibsDir "./build/intermediates/cmake/normal/release/obj"
strippedNativeLibsDir "./build/intermediates/transforms/mergeJniLibs/normal/release/0/lib"
}
}
}
implementation 'com.google.firebase:firebase-crashlytics-ndk:17.1.1'
Включить загрузку собственных символов
./gradlew uploadCrashlyticsSymbolFileNormalRelease
Журналы инициализации Firebase
2020-08-06 10:33:41.641 29183-29183/com.myapp I/FirebaseCrashlytics: Initializing Crashlytics 17.1.1
2020-08-06 10:33:41.732 29183-29183/com.myapp I/FirebaseInitProvider: FirebaseApp initialization successful
2020-08-06 10:33:41.747 29183-29229/com.myapp I/FirebaseCrashlytics: Crashlytics NDK initialization successful.
Журнал после java кра sh
after crash Crashlytics Reports Endpoint upload complete: 5F2B963502D6-0001-71FF-CE899435F3EE