JNI日志调试LOG和中文乱码
来源:互联网 发布:网络传输技术种类 编辑:程序博客网 时间:2024/05/21 08:50
http://www.cnblogs.com/xitang/p/4172968.html
添加日志:
1. 增加log支持。
Android.mk文件增加LOCAL_LDLIBS += -llog
2. C代码中增加(放在最前面)
#include <android/log.h>#define LOG_TAG "System.out"#define LOGD(...) __android_log_print(ANDROID_LOG_DEBUG, LOG_TAG, __VA_ARGS__)#define LOGI(...) __android_log_print(ANDROID_LOG_INFO, LOG_TAG, __VA_ARGS__) LOGI("info\n"); LOGD("debug\n");
3. C代码中可以打日志了。
让日志可以支持中文的解决版本:
1. 。c文件必须要以utf-8的格式进行编码
2. 在NDK r5版本以上就可以了。
但在之前的版本中还是不能支持,因为之前的版本是用iso-8859-1的格式进行编码的。 这样就需要我们手动转码。 所以还是推荐升级NDK吧。
0 0
- JNI日志调试LOG和中文乱码
- JNI日志调试中文乱码
- 一步一步学习androidNDK编程(log调试和解决中文乱码)
- jni和C 中文乱码
- JNI中的log日志
- JNI 调试信息 LOG
- git diff和git log中文乱码
- IntelliJ 搜索框、log日志中文乱码解决方法
- JNI 之中文乱码和数据类型访问
- JNI中添加log日志
- git log 中文乱码
- git log 中文乱码
- JNI中文乱码转换
- android jni 中文乱码
- Jni 中文乱码问题
- JNI中文乱码
- JNI log的打印调试
- jni和C++通信中文乱码的问题
- jar\war\ear包
- 【算法系列-3】链表
- UVa 11235 Frequent values (RMQ)
- Linux进程间通信之——管道(整理)
- (Android)java虚拟机和Dalvik虚拟机的区别
- JNI日志调试LOG和中文乱码
- 文章标题
- [leetcode] 142. Linked List Cycle II
- 刚在一个论坛看到一篇文章,说的似乎很是高深,我也不太懂,于是转载了过来,大家一起看看
- 利用穷举法解决01背包问题
- log4j.properties 的使用详解
- 关于容器Map删除元素的常见问题
- 手机Android音视频采集与直播推送
- 学习笔记:UIPickerView