NDK环境搭建说明和NDK的调试--LOGI
来源:互联网 发布:长城网络还原大师密码 编辑:程序博客网 时间:2024/05/22 05:23
NDK环境搭建说明。
1.下载cgywin并安装。
http://www.cygwin.com/
注意事项:
需要有 gcc / make / vim / patch
2.下载NDK for windows。
3.安装配置NDK.
修改cgywin的环境变量。
c:\cgywin\home\user
NDK=/cygdrive/E/dev/android-sdk/android_ndk_r5c
export NDK
PATH=$NDK:$PATH
export PATH
4.验证JNI的安装情况。
进入hellojni项目的jni目录
运行ndk-build。
然后到libs下检查.so
打包APK到模拟器上运行hellojni。
NDK的调试--LOGI
为什么需要LOGI? JNI的程序调试的主要手段之一是打印,printf不知道打印到什么地方去了。
LOGW不方便,见下面的URL http://www.cnblogs.com/MarsGG/articles/2057433.html
sprintf(szBuff....);
LOGW(szBuff....);
LOGI使用的时候很想printf,很方便,那么如何支持LOGI?
Android.mk 中如下处理
ifeq ($(HOST_OS),windows)
#NDK环境下
LOCAL_LDLIBS := -llog
else
#完整源码环境下
LOCAL_SHARED_LIBRARIES := libutils
endif
c 的代码里面这样处理,在头文件中加入下面的宏。
#ifndef _NDK_BUILD_
#include <utils/Log.h>
#else
//#define LOGI printf
#include <android/log.h>
#define LOGI(...) __android_log_print(ANDROID_LOG_DEBUG, LOG_TAG, __VA_ARGS__)
#endif
转自http://blog.csdn.net/win2k3net/article/details/6618840
- NDK环境搭建说明和NDK的调试--LOGI
- NDK环境搭建说明和NDK的调试--LOGI
- NDK的环境搭建和使用
- NDK环境搭建和使用
- Android NDK环境搭建与配置说明
- Android NDK环境搭建与配置说明
- Android NDK环境搭建与配置说明
- Android NDK环境搭建与配置说明
- Android NDK环境搭建与配置说明
- Android NDK环境的搭建
- NDK的Windows环境搭建
- NDK的Windwos环境搭建
- NDK的Windwos环境搭建
- NDK的Windwos环境搭建
- NDK的Windwos环境搭建
- NDK的Windows环境搭建
- 学习搭建NDK的环境
- NDK开发环境的搭建
- MYBATIS调用oracle存储过程
- JSF标签
- 通过监听连接数据库的整个过程
- 随笔
- zoj 2164 Hanafuda Shuffle简单模拟(2)
- NDK环境搭建说明和NDK的调试--LOGI
- module license 'unspecified' taints kernel
- Module len 6144 truncated
- .NET中SQL Server数据库连接方法
- IconCheckBoxPreference: 一个带有图标的CheckBox preference
- Invalid argument passed to ext2 library while setting up superblock
- 多态性
- 关于MKMapView -地图展示
- 颜色代码大全