android 之安装使用 NDK

#移动开发 #Android

1. 为什么需要 NDK
NDK 不能做界面,只能做功能支持的库。 NDK 与不使用 NDK,直接使用 JNI 相比,它能把库打包,并且很方便的安装。 NDK 使得没有源码的 eclipse 的环境编译 C/C++ 库变得非常方便。 NDK 通常是用来编译和安装 C/C++ 库的,常用做库的移植,很多软件会以此方式提供源码。

2. 下载
[http://bbs.weiphone.com/read-htm-tid-521406.html

](http://bbs.weiphone.com/read-htm-tid-521406.html)

3. 安装 NDK

_ $ tar xvjf OpenCV-2.1.0.tar.bz2
$ cd android-ndk-1.6_r1
$ export NDKROOT=pwd
$./build/host-setup.sh _

4. 试用:编译其测试程序

_ $ _ _ make APP=hello-jni _ __

此时生成 out/apps/hello-jni/libhello-jni.so

(转载请注明出处: http://xy0811.spaces.live.com)