求Android中C/C++打印堆栈的方法
最近在做一个android的游戏,但运行到手机后会崩溃,由于大部分代码都是C++写的ye看不见崩溃是的stacktree,上网找了一些方法,说要自己编译一个libdvm.so的库,然后把他倒入到手机里面,然后就开始下android的源码包,然后再编译,期间碰到种种问题,后来也一个个解决了,好不容易libdvm.so文件编译出来了,导入到手机里面手机竟然启动不了了,更别说去调试程序了,还好提前把手机里面的这个文件备份一下,不然更悲剧了。不知道是否还有其他的方法方便在程序崩溃时可以打印stack --------------------编程问答-------------------- libdvm.so这个文件是要和自己系统匹配的代码才能用的 --------------------编程问答-------------------- 运行到手机崩溃...
你试试tombstone 或者bugreport
然后用objdump反so看汇编吧
libdvm.so 尽量别替换 各个手机的配置可能是不同的 --------------------编程问答-------------------- 貌似有个CallStack.cpp的在libutils.so里面
补充:移动开发 , Android