美文网首页
Android Jni so文件 编写之C/C++log打印

Android Jni so文件 编写之C/C++log打印

作者: 禄子_c79b | 来源:发表于2020-03-03 09:43 被阅读0次

一:头文件库引用

include<android/log.h>

define TAG "myhello-jni-test" // 这个是自定义的LOG的标识

define LOGD(...) __android_log_print(ANDROID_LOG_DEBUG,TAG,VA_ARGS) // 定义LOGD类型

二:打印
1打印int类型 :
int i = 5555;
LOGD("log####### i = %d", i);
2打印string类型 :
//如果需要打印使用GetStringUTFChars()把jstring指针转换为C的字符串;
const char *locstr = env->GetStringUTFChars("你好", 0);
LOGD("log#######:%s", locstr);

int num=VarifyBill(jstringTostring(env,123),key);
LOGD("log#######: num = %d",num);

相关文章

网友评论

      本文标题:Android Jni so文件 编写之C/C++log打印

      本文链接:https://www.haomeiwen.com/subject/svwflhtx.html