当前位置:编程学习 > wap >>

求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
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,