Android NDK 往控制台打印Log

1.往 .cpp 添加头文件

#include  

2.申明

#define DEBUG_TAG "NDK_SampleActivity"
#define  LOG_TAG    "hellojni"
#define  LOGI(...)  __android_log_print(ANDROID_LOG_INFO,LOG_TAG,__VA_ARGS__)
#define  LOGE(...)  __android_log_print(ANDROID_LOG_ERROR,LOG_TAG,__VA_ARGS__)

3.输出log

__android_log_print(ANDROID_LOG_ERROR, DEBUG_TAG, "(remoteIp,remotePort): [%d,%d]",*remoteIp,*remotePort);
__android_log_print(ANDROID_LOG_ERROR, DEBUG_TAG, "SendUdpMessage: [%d]",isok);

4.在Application.mk 文件添加

APP_STL := stlport_static



/*

#include "Client.h"
#include
#include
#include
#include
#include
#include


#define DEBUG_TAG "NDK_SampleActivity"
#define  LOG_TAG    "hellojni"
#define  LOGI(...)  __android_log_print(ANDROID_LOG_INFO,LOG_TAG,__VA_ARGS__)
#define  LOGE(...)  __android_log_print(ANDROID_LOG_ERROR,LOG_TAG,__VA_ARGS__)

.

.

.

__android_log_print(ANDROID_LOG_ERROR, DEBUG_TAG, "SendUdpMessage: [%d]",isok);


你可能感兴趣的:(android)