1、先在Android工程cpp中添加一个AndroidLog.h头文件
#ifndef JNITHREAD_ANDROIDLOG_H_H
#define JNITHREAD_ANDROIDLOG_H_H
#endif //JNITHREAD_ANDROIDLOG_H_H
#include <android/log.h>
#define LOGD(...) __android_log_print(ANDROID_LOG_INFO, "wangqi ", __VA_ARGS__)
2、在Android工程cpp中包含该头文件
#include <jni.h>
#include <string>
#include "AndroidLog.h"
extern "C" JNIEXPORT jstring
JNICALL
Java_com_wq_jnithread_ThreadDemo_stringFromJNI(
JNIEnv *env,
jobject /* this */) {
std::string hello = "Hello from C++";
LOGD("Hello from C++!");
return env->NewStringUTF(hello.c_str());
}
3、打印如下
12-22 21:41:30.325 6335-6335/? I/wangqi: Hello from C++!