AndroidNDKFirebaseCrashlyticsSymbolication(C++)
创始人
2024-10-09 10:02:05
0

使用Android NDK和Firebase Crashlytics实现C++崩溃日志符号化

使用Firebase Crashlytics记录崩溃日志是一个好的实践,但是默认情况下它只能符号化Java和Kotlin代码,而对于C++代码则不能进行符号化,这使得C++崩溃日志难以调试。要解决这个问题,我们可以使用Android NDK来实现C++崩溃日志符号化。下面是具体步骤:

  1. 在C++代码中使用 ndk-stack 工具生成崩溃日志:
#include 
#include 
#include 

void generateCrash() {
    int* ptr = NULL;
    *ptr = 10;
}

extern "C" JNIEXPORT jstring JNICALL
Java_com_example_crashlyticssymbolication_MainActivity_stringFromJNI(
        JNIEnv* env,
        jobject /* this */) {
    generateCrash();
    return env->NewStringUTF("Hello from C++");
}

在应用崩溃后,崩溃日志的C++部分看起来像这样:

********** Crash dump: **********
Build fingerprint: 'google/sdk_gphone_x86/generic_x86:9/PSR1.180720.093/5082257:user/release-keys'
pid: 15527, tid: 15527, name: crashlyticssymbolication  >>> com.example.crashlyticssymbolication <<<
signal 11 (SIGSEGV), code 1 (SEGV_MAPERR), fault addr 00000000
    x0  00000000  x1  00000000  x2  00000000  x3  00000000
    x4  00000000  x5  00000000  x6  00000000  x7  00000000
    x8  00000000  x9  00000000  x10 00000000  x11 00000000
    x12 00000000  x13 00000000  x14 00000000  x15 00000000
    x16 0000007d  x17 0000007d  x18 00000000  x19 00000000
    x20 00000000  x21 00000000  x22 00000000  x23 00000000
    x24 00000000 

相关内容

热门资讯

十分钟绝活儿!约战竞技场辅助器... 十分钟绝活儿!约战竞技场辅助器(外挂)竟然有辅助软件(哔哩哔哩)十分钟绝活儿!约战竞技场辅助器(外挂...
第九分钟烘培!凑一桌开挂游戏辅... 第九分钟烘培!凑一桌开挂游戏辅助(外挂)其实是有辅助软件(哔哩哔哩)该软件可以轻松地帮助玩家将凑一桌...
七分钟办法!新海贝之城脚本(外... 七分钟办法!新海贝之城脚本(外挂)总是是真的有辅助技巧(哔哩哔哩)1.新海贝之城脚本 选牌创建新账号...
4分钟指引!杭麻圈辅助工具(外... 4分钟指引!杭麻圈辅助工具(外挂)其实是真的有辅助方法(哔哩哔哩)1、全新机制【杭麻圈辅助工具ai辅...
第5分钟演示!浙江茶园辅助(外... 第5分钟演示!浙江茶园辅助(外挂)都是是真的有辅助app(哔哩哔哩)1、游戏颠覆性的策略玩法,独创攻...
三分钟举措!上饶中至能操控吗(... 三分钟举措!上饶中至能操控吗(外挂)好像一直都是有辅助软件(哔哩哔哩)1、让任何用户在无需上饶中至能...
两分钟法子!新天道能不能开挂(... 两分钟法子!新天道能不能开挂(外挂)总是是有辅助教程(哔哩哔哩)1、让任何用户在无需新天道能不能开挂...
三分钟要领!玖玖互娱辅助工具(... 三分钟要领!玖玖互娱辅助工具(外挂)真是存在有辅助脚本(哔哩哔哩)三分钟要领!玖玖互娱辅助工具(外挂...
8分钟手段!wepoker私人... 8分钟手段!wepoker私人局辅助器(外挂)确实有辅助技巧(哔哩哔哩)运wepoker私人局辅助器...
2分钟步骤!科乐游戏辅助脚本视... 2分钟步骤!科乐游戏辅助脚本视频(外挂)原来是真的有辅助插件(哔哩哔哩)1、任何科乐游戏辅助脚本视频...