在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__