JNI 在native方法中打印日志

来源:互联网 发布:智慧校园网络建设方案 编辑:程序博客网 时间:2024/06/14 10:38

在AS中的native方法不能debug调试,为了便于开发调试,需要在native 方法中打印log,需要配置以下:

1.build.gradle配置

// 可以多写ndk{}ndk {            ldLibs "log"        }

2.C文件中引用

#include <android/log.h>#define  LOG_TAG    "nativeprint"#define  LOGI(...)  __android_log_print(ANDROID_LOG_INFO, LOG_TAG, __VA_ARGS__)#define LOGD(...)  __android_log_print(ANDROID_LOG_INFO, LOG_TAG, __VA_ARGS__)#define LOGE(...)  __android_log_print(ANDROID_LOG_ERROR, LOG_TAG, __VA_ARGS__
0 0
原创粉丝点击