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


更多相关文章

  1. AndroidManifest文件中android属性
  2. Android 的相关文件类型
  3. Android中attrs.xml文件的使用详解
  4. 如何给你的Android 安装文件(APK)瘦身
  5. 教你用电脑从 Google Play 下载 Android 程序 apk 文件
  6. Android获取keystore文件的信息
  7. Android学习笔记_布局文件属性的说明
  8. Android Xml文件生成,Xml数据格式写入

随机推荐

  1. Android Layout Tricks #3: Optimize by
  2. android 全屏幕
  3. RSA 签名
  4. android利用均衡器显示跳动频谱
  5. Android Clipping
  6. android监听键盘弹出or隐藏方法
  7. android实现拨打电话
  8. Android 支付宝支付密码输入界面
  9. Android "Hell, Testing"
  10. android edittext 显隐密码代码转换两种