参考:
- windows上ndk开发环境搭建,编译运行NDK自带的代码示例(http://michaelye1988.iteye.com/blog/1740367)
- Android中的第一个NDK的例子(http://blog.youkuaiyun.com/jiangwei0910410003/article/details/17710243)
1. 环境搭建:
安装NDK和Cygwin,并做相应的配置。
其中比较重要的是在Cygwin中配置NDK目录:在cygwin安装目录下的home\Administrator\.bash_profile 文件中做如下配置:
NDKROOT=/cygdrive/d/Tools/android-ndk-r8d
export ANDROID_NDK_ROOT
其实,这一步就是添加环境变量,环境变量名称=“NDKROOT”,环境变量值=“/cygdrive/d/Tools/android-ndk-r8d”。如果上面配置.bash_profile不成功,可以直接添加环境变量。
2. 编译
命令行下切换到源代码目录:cd /cygdrive/d/Work/TV2plus/trunk/src/STBCtrlApp
命令行下执行编译命令:$NDKROOT/ndk-build (不要忘记前面的$)
编译后会将so文件存放在: libs/armeabi/***.so