对于本地库文件发生变更的情况,我们依然可以使用这种方案解析(但是要确保变更和当前函数无关)。 本地库发生变更修改其他函数,使crash所在的函数地址变更,变更后函数地址是0xf0a0,0xf0a0 + 0x34 = 0xf0d4使用新的地址addr2line,可以发现,此时buildId虽然发生变更(修改前是:8c26841b3c32a89935d095d8e916180628bde...
2.如何使用这个工具? 如果你成功地编译了一个Cocos2d-x安卓项目,它将会在$PROJECT_PATH/obj/local/<abi>目录下生产一个静态链接库,这里的<abi>代表你的设备的ABI(比如,默认为armeabi)。 你可以将输出结果作为输入,就像下面这样: 复制代码 adb logcat | $NDK/ndk-stack -sym $PROJECT_PATH/obj/local/armea...