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

2020-03-03  本文已影响0人  禄子_c79b

一:头文件库引用

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);
上一篇 下一篇

猜你喜欢

热点阅读