Android NDK 往控制台打印Log

来源:互联网 发布:阿黛尔网络暴力 编辑:程序博客网 时间:2024/05/29 14:09

1.往 .cpp 添加头文件

#include <android/log.h> 

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 <stdio.h>
#include <time.h>
#include <stdlib.h>
#include <string.h>
#include <android/log.h>
#include <iostream>


#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);


0 0
原创粉丝点击