小编Ber*_*rdt的帖子

Crashlytics NDK:自更新到新 sdk 后没有崩溃符号

它运行良好,直到我们更新到新的 SDK,现在它只显示报告上的最后一个 java 堆栈帧。任务 uploadCrashlyticsSymbolFileFlavorDebug 在 externalNativeBuildFlavorDebug 之后立即被调用,但报告上没有符号。我尝试在构建后通过 cli 运行它,但仍然没有运气。我没有想法,找不到我哪里出错了

项目级 build.gradle

buildscript {
    repositories {
        jcenter()
        google()
    }
    dependencies {
        classpath 'com.android.tools.build:gradle:3.3.2'
        classpath 'com.google.gms:google-services:4.3.3'
        classpath 'com.google.firebase:perf-plugin:1.3.1'
        classpath 'com.google.firebase:firebase-crashlytics-gradle:2.0.0-beta02'
    }
}
Run Code Online (Sandbox Code Playgroud)

应用级 build.gradle

apply plugin: 'com.android.application'
apply plugin: 'com.google.gms.google-services'
apply plugin: 'com.google.firebase.crashlytics'
apply plugin: 'com.google.firebase.firebase-perf'

android {
    buildTypes {
      release {
         debuggable false
         firebaseCrashlytics {
             nativeSymbolUploadEnabled true
         }
      }
      debug {
         debuggable true
         firebaseCrashlytics {
             nativeSymbolUploadEnabled true
         }
      }
    }
  }

dependencies {
    implementation 'com.google.firebase:firebase-analytics:17.2.3'
    implementation 'com.google.firebase:firebase-crashlytics:17.0.0-beta01'
    implementation 'com.google.firebase:firebase-crashlytics-ndk:17.0.0-beta01'
} …
Run Code Online (Sandbox Code Playgroud)

android android-ndk crashlytics ndk-build crashlytics-android

6
推荐指数
1
解决办法
4553
查看次数