关闭

NDK分析log

212人阅读 评论(0) 收藏 举报
分类:

1.分析log

adb logcat | NDK/ndk-stack -sym  PROJECT/obj/local/armeabi-v7a/*.so

 

2.定位出错位置


先用DDMS查看日志,找到 报错的汇编地址如: pc 0063402

/Developer/android-ndk-r10c/toolchains/arm-linux-androideabi-4.9/prebuilt/darwin-x86_64/bin/arm-linux-androideabi-addr2line-e /Project/yy/minetang/build/android/obj/local/armeabi-v7a/libyworld.so 汇编地址(如上所述)

 

3.定位出错的函数信息

NDK/toolchains/arm-linux-androideabi-4.9/prebuilt/darwin-x86_64/bin/arm-linux-androideabi-objdump-S -D NDK/ndk-stack-sym PROJECT/obj/local/armeabi-v7a/*.so > dump.log

 

e.g.

adb logcat | ndk-stack-sym /Project/yy/minetang/build/android/obj/local/armeabi-v7a/libyworld.so

0
0

查看评论
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
    个人资料
    • 访问:15585次
    • 积分:478
    • 等级:
    • 排名:千里之外
    • 原创:29篇
    • 转载:17篇
    • 译文:1篇
    • 评论:0条