NDK打印android日志

首先在cpp文件中 引入

#include 

然后就可以使用

__android_log_print方法,第一个参数是log level,第二个是tag,第三个是日志内容。
#include 
#include 
#include 

extern "C" JNIEXPORT jstring JNICALL
Java_com_example_firstndkdemo_MainActivity_stringFromJNI(
        JNIEnv* env,
        jobject /* this */) {
    std::string hello = "Hello from C++";
    __android_log_print(ANDROID_LOG_DEBUG, "JNI","print a log in cpp.");
    return env->NewStringUTF(hello.c_str());
}

这样就可以在logcat里面看到刚才的日志。

你可能感兴趣的:(ndk,android)