最近开发项目碰到了个很神奇的野指针问题,在arm64下正常,armv7a下炸了,然而这个项目是从C代码移植过来的,ndk那边只做了层CPP的封装,配置gradle的时候,直接指定了外部cmake,因此没办法直接用android studio调试,至少我不知道有什么办法可以导入源码。
然后你看logcat,炸了就一条简单的Fatal signal X,真的是让人摸不到头脑,本来想挂lldb的,但实在懒癌,不过没办法,就搜了下buildin的lldb在哪里,结果被引导到了谷歌的调试页面:
https://developer.android.com/ndk/guides/debug
[……]