NDK开发中利用Logcat调试JNI
来源:互联网 发布:大专网络教育 编辑:程序博客网 时间:2024/06/02 03:07
1、在Android.mk文件中加入以下语句:
LOCAL_LDLIBS := -L$(SYSROOT)/usr/lib -llog
此句用于创建共享链接库,若要创建静态链接库,则改为:
LOCAL_LDLIBS := -llog
2、在C或C++的源文件中添加以下代码:
#define JNI_DEBUG
#ifdef JNI_DEBUG
#ifndef LOG_TAG
#define LOG_TAG "JNI_DEBUG"
#endif
#define LOGE(msg) __android_log_print(ANDROID_LOG_ERROR, LOG_TAG, msg)
#define LOGI(msg) __android_log_print(ANDROID_LOG_INFO, LOG_TAG, msg)
#define LOGD(msg) __android_log_print(ANDROID_LOG_DEBUG, LOG_TAG, msg)
#endif
#define JNI_DEBUG
#ifdef JNI_DEBUG
#ifndef LOG_TAG
#define LOG_TAG "JNI_DEBUG"
#endif
#define LOGE(msg) __android_log_print(ANDROID_LOG_ERROR, LOG_TAG, msg)
#define LOGI(msg) __android_log_print(ANDROID_LOG_INFO, LOG_TAG, msg)
#define LOGD(msg) __android_log_print(ANDROID_LOG_DEBUG, LOG_TAG, msg)
#endif
3、C或C++的源文件中引入相关的库
#include <android/log.h>
4、在需要添加调试的语句中使用,如:
LOGI("This is a logcat test.");
在生成并运行应用后,就可以在Eclipse中的LogCat视图中查看到相应的调试输出了!
- NDK开发中利用Logcat调试JNI
- JNI NDK开发Crash错误定位 调试
- 利用NDK开发基于JNI 的应用程序
- eclipse中安装ndk开发JNI
- NDK开发中JNI打印log信息
- Android Studio中JNI NDK开发(一)
- Android Studio中JNI NDK开发(二)
- Android Studio中JNI NDK开发(三)
- eclipse中安装ndk开发JNI
- android studio 2.2 ndk jni 开发 调试 hello world
- Android Studio利用Gradle配置NDK-JNI开发环境
- 在Eclipse中NDK单步调试JNI代码
- eclipse中logcat调试
- 在jni中使用Logcat
- Jni+Ndk初次开发
- NDK CDT JNI开发
- 【NDK开发】JNI简介
- AS开发NDK/JNI
- 好的程序员做不出好的软件设计
- uboot Makefile 分析
- JCTVC 会议输出文档
- 读书笔记_windows下的混合钩子(HOOK)_part 2
- SQL中JOIN和UNION区别、用法及示例
- NDK开发中利用Logcat调试JNI
- cvs add: added independently by second party 问题解决
- 在VPS上安装cPanel主机控制面板
- function object研究之四
- Facebook是如何开发软件的
- Windows下Apache与Tomcat的整合
- 解决了/usr/lib/libstdc++.so.6: version `GLIBCXX_3.4.9' not found的问题
- android 平台下免费的 3D/2D 开源项目
- 操作系统的理解