前言
在上一篇的基础上《[NDK开发]AndroidJNI 开发之第一个 JNI 实例》,进行新增log打印
正文
添加
LOCAL_LDLIBS := -llog完整代码如下
LOCAL_PATH := $(call my-dir)include$(CLEAR_VARS)LOCAL_LDLIBS := -llogLOCAL_MODULE := DeviceABILOCAL_SRC_FILES := DeviceABI.cinclude$(BUILD_SHARED_LIBRARY)- DeviceABI.c 新增日志打印
导入log头文件
#include<android/log.h>定义日志tag和log宏定义(宏定义不是必须,看个人需求)
//日志tag#define LOG_TAG "Water"//日志宏定义#define LOGD(...)__android_log_print(ANDROID_LOG_DEBUG, LOG_TAG, __VA_ARGS__)#define LOGI(...)__android_log_print(ANDROID_LOG_INFO, LOG_TAG, __VA_ARGS__)#define LOGE(...)__android_log_print(ANDROID_LOG_ERROR, LOG_TAG, __VA_ARGS__)打印日志输处:
LOGE("getDeviceABI===%s","Hello JNI");日志打印
Water (22064): getDeviceABI===Hello JNI

