NDK分析log

原创 2015年11月20日 12:25:17

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

NDK环境下输出Android Log

1、在使用Log的cpp文件中添加头文件:#include android/log.h> 2、在Android.mk中添加一列参数:LOCAL_LDLIBS += -L$(SYSROOT)/usr/...
  • u011374875
  • u011374875
  • 2015年01月08日 17:01
  • 826

android NDK下log的使用和封装

参考: Android Studio 上如何使用LogCat:http://blog.csdn.net/u012005313/article/details/47747997 Android log...
  • u012005313
  • u012005313
  • 2016年08月01日 20:35
  • 3574

Android NDK中使用LOG调试C++程序

一、__adroid_log_print函数 使用__adroid_log_print函数,向调试端输出log。__adroid_log_print在android/log.h文件中。 __a...
  • dreamcs
  • dreamcs
  • 2013年09月12日 10:13
  • 3373

Android_NDK_LOG日志打印

1.引入头文件 #include #define LOG_TAG "System.out.c" #define LOGD(...) __android_log_print(ANDROID_LOG...
  • strawberry2013
  • strawberry2013
  • 2013年10月21日 20:11
  • 1627

Android native crash log分析

原帖地址:http://blog.csdn.net/huaciom/article/details/6997708
  • wxlinwzl
  • wxlinwzl
  • 2014年04月21日 16:58
  • 3608

一步一步学习androidNDK编程(log调试和解决中文乱码)

上一篇说到了androidNDK编程的helloworld,今天,学习了如何在ndk开发时候,在c代码当中,向java代码那样,打印出log   1. 我们需要引入头文件: #include ...
  • mockingbirds
  • mockingbirds
  • 2015年04月20日 22:00
  • 1265

NDK开发之日志打印

要在NDK中打印日志,只需要以下三步:一、在Android.mk中添加以下内容:LOCAL_LDLIBS := -lm -llog注意,这行代码要添加在include $(CLEAR_VARS)之后,...
  • u012702547
  • u012702547
  • 2015年09月05日 10:24
  • 2906

android ndk-build log输出文件

ndk-build NDK_LOG=1 | tee c:/ndk.log 就可以把ndk-build的log保存到本地文件
  • achellies
  • achellies
  • 2011年12月05日 10:34
  • 1747

Android Studio NDK开发在C代码中将Log输出到logcat上面

Android Ndk开发中在原生代码那边是不能用printf函数的,用了也输不出来。需要android提供的log.h服务。 第一步:在对应模块下的build.gradle文件中ndk节点配置需要...
  • JQ_AK47
  • JQ_AK47
  • 2016年12月01日 22:18
  • 1305

NDK 使用实例

本文介绍Android 使用 NDK的几个实例 实例: 使用NDK读写SD卡文件JNI 数组处理 一.使用NDK读写文件 定义Java层方法,该方法传递一个存储路径到C编译...
  • u013045971
  • u013045971
  • 2015年06月11日 00:42
  • 1005
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:NDK分析log
举报原因:
原因补充:

(最多只允许输入30个字)