首页 > 学院 > 开发设计 > 正文

JNI开发之c代码中LOG打印调试信息

2019-11-09 18:37:28
字体:
来源:转载
供稿:网友

首先,在头文件中包括<android/log.h>

然后声明几个宏定义

#include <android/log.h>#define LOG_TAG "Syste.out"#define LOGD(...) __android_log_PRint(ANDROID_LOG_DEBUG ,  LOG_TAG, __VA_ARGS__)#define LOGI(...) __android_log_print(ANDROID_LOG_INFO  ,  LOG_TAG, __VA_ARGS__)在Android.mk中加入

LOCAL_LDLIBS := /   -llog /因为我使用的是Android studio

所以需要在build.gradel里面添加 

ldLibs "log"

ndk {    //需要生成的so文件名称    moduleName "hello"    //适配各种架构的cpu    abiFilters "armeabi", "armeabi-v7a", "x86"    ldLibs "log"}


发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表