NDK开发中打印log信息
来源:互联网 发布:ua base 2.0 知乎 编辑:程序博客网 时间:2024/05/18 08:56
1、引入头文件
#include <android/log.h>
2、Android.mk中加入LOCAL_LDLIBS+= -L$(SYSROOT)/usr/lib -llog
3、打印info信息:__android_log_print(ANDROID_LOG_INFO, "JNITag","string From Java To C : %s", str);
4、如果从Java接收字符串,有可能发生编码方式不一致而打印出乱码,可以执行如下操作
JNIEXPORT void JNICALL
JAVA_com_xl_qiu_hellojni(JNIEnv *env, jobject this, jstring prompt){
const jbyte *str = (*env)->GetStringUTFChars(env, prompt, NULL);
if (str == NULL)
__android_log_print(ANDROID_LOG_ERROR, "JNITag", "Error....");
__android_log_print(ANDROID_LOG_INFO, "JNITag","string From Java To C : %s", str);
(*env)->ReleaseStringUTFChars(env, prompt, str);
}
0 0
- NDK开发中JNI打印log信息
- NDK开发中打印log信息
- Android NDK(学习笔记四)—— 在NDK开发中JNI打印Log信息
- ndk中打印log
- Android Stuido Ndk-Jni 开发(二):Jni中打印log信息
- Eclipse NDK 打印LOG信息
- android ndk打印log信息
- Android NDK Log信息打印
- jni开发中打印log信息
- android ndk 入门之打印log信息
- android ndk 入门之打印log信息
- Android jni 开发中C/C++层打印Log信息
- JNI开发之c代码中LOG打印调试信息
- android ndk开发打印Log的方法
- NDK开发c打印log(六)
- ndk中Log信息的输出
- Android studio中JNI-NDK开发打印LOG出现 undefined reference to `__android_log_print' 解决
- Android NDK 打印log
- 临时挂载usb驱动
- 67.iOS严谨单例写法/可继承单例
- Android开发资料:Android启动优化解析
- C++之const和引用操作符&
- sdWebImage忽略缓存
- NDK开发中打印log信息
- TCP/IP协议三次握手与四次握手流程解析
- MongoDB中的bson介绍和使用实例
- Android内存泄露原因分析与处理方案
- androidStudio引入自定义属性
- Dubbo的学习与总结(一)- -初识
- Maven常见异常及解决方法
- View 绘制
- 一个人需要两样东西