android ndk崩溃怎么处理,获取 Android NDK 崩溃报告

如果您的 Android 应用包含原生库,您可以通过对应用的构建配置进行一些小规模更新,利用 Firebase Crashlytics 实现原生代码的完整堆栈轨迹和详细的崩溃报告功能。本指南介绍如何使用全新 Firebase Crashlytics SDK 配置崩溃报告。

准备工作

在执行第 2 步(将 Firebase Crashlytics 添加到您的应用)时,请确保您的应用使用的是 Crashlytics Gradle 插件 v2.4.0 及更高版本,这可保证仅使用未剥离的二进制文件上传符号,以生成符号化解析的崩溃报告。注意:Crashlytics NDK v17.3.0 及更高版本需要使用 Crashlytics Gradle 插件 v2.4.0 及更高版本。如果您导入 Firebase Android BoM,系统会自动指定此 NDK 版本。

第 1 步:更新 Gradle 配置

在您的应用级 build.gradle 中,声明 Crashlytics NDK 运行时依赖项:

Javaapply plugin: 'com.android.application'

apply plugin: 'com.google.firebase.crashlytics'

dependencies {

// ...

// Import the BoM for the Firebase platform

implementation platform('com.google.firebase:firebase-bom:27.1.0')

// Declare the dependency for the Firebase Crashlytics NDK library.

// If you previously declared the Firebase Crashlytics dependency, replace it.

// When using the BoM, you don't specify versions in Firebase library dependencies

implementation 'com.google.firebase:firebase-crashlytics'

implementation 'com.google.firebase:firebase-crashlytics-ndk'

implementation 'com.google.firebase:firebase-analytics'

}

// …

android {

// ...

buildTypes {<

你可能感兴趣的:(android,ndk崩溃怎么处理)