在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__
本文介绍如何在Android Studio中配置并使用Native级别的日志打印功能,通过修改build.gradle文件及C文件来实现log打印,方便开发者进行调试。
721

被折叠的 条评论
为什么被折叠?



