我在Crashlytics仪表板中只能看到Java崩溃,而没有c ++崩溃。
我在做什么错了?
在超级初始化结构后立即进行创建的主要活动中
Fabric.with(this, new Crashlytics(), new CrashlyticsNdk());
当尝试将crash无法解析的h.cpp包含在cpp中时
中所有目标的路径这是成功的事情
apply plugin: 'com.android.application'
apply plugin: 'io.fabric'
repositories {
jcenter()
maven { url 'https://maven.fabric.io/public' }
}
android {
compileSdkVersion 26
defaultConfig {
if (buildAsApplication) {
applicationId "xxx.xxx.xxx"
}
minSdkVersion 19
targetSdkVersion 26
versionCode 3
versionName "1.3"
multiDexEnabled true
externalNativeBuild {
ndkBuild {
arguments "APP_PLATFORM=android-14"
abiFilters "armeabi-v7a","x86"
}
}
}
buildTypes {
release {
minifyEnabled false
proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
}
}
if (!project.hasProperty('EXCLUDE_NATIVE_LIBS')) {
sourceSets.main {
jniLibs.srcDir 'libs'
}
externalNativeBuild {
ndkBuild {
path 'jni/Android.mk'
}
}
}
crashlytics {
enableNdk true
manifestPath 'src/main/AndroidManifest.xml'
}
dependencies {
implementation 'com.crashlytics.sdk.android:crashlytics:2.9.9'
compile 'com.crashlytics.sdk.android:crashlytics-ndk:2.0.5'
}