笔友城堡 - 可定义的个人主页

前言

在上一篇的基础上《[NDK开发]AndroidJNI 开发之第一个 JNI 实例》,进行新增log打印

正文

  1. Android.mk

添加

LOCAL_LDLIBS := -llog

完整代码如下

LOCAL_PATH := $(call my-dir)include$(CLEAR_VARS)LOCAL_LDLIBS := -llogLOCAL_MODULE := DeviceABILOCAL_SRC_FILES := DeviceABI.cinclude$(BUILD_SHARED_LIBRARY)

  1. 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

参考文章

  1. Android studio中NDK开发——JNI层日志打印
  2. [NDK开发]Android JNI 开发之第一个 JNI 实例

相关文章

笔友城堡 - 可定义的个人主页

暂无评论

评论审核已启用。您的评论可能需要一段时间后才能被显示。

none
暂无评论...