我尝试迁移Crashlytics 2.6.7 -> 2.8.0
和Crashlytics NDK 1.1.6 -> 2.0.1
但是我遇到的问题是,每次我的应用程序在本机崩溃后重新启动时,Crashlytics都会向logcat写这样的内容:
12-18 19:48:33.499 11678-11717 /? W / CrashlyticsCore:目录中没有找到minidump数据/data/data/com.example.app/files/.Fabric/com.crashlytics.sdk.android.crashlytics-ndk/native/1513601249792
我在仪表板中看不到有关崩溃的任何信息。同时,Java崩溃成功记录并显示在仪表板中。
我的build.gradle:
apply plugin: 'io.fabric'
crashlytics {
enableNdk true
}
dependencies {
compile('com.crashlytics.sdk.android:crashlytics:2.8.0@aar') {
transitive = true;
}
compile('com.crashlytics.sdk.android:crashlytics-ndk:2.0.1@aar') {
transitive = true
}
}
我用于测试的C ++代码(应该抛出SIGSEGV):
if(_stream)
{
delete _stream;
_stream->close();
_stream=NULL;
}
我需要改变什么才能使其发挥作用?