Android应用程序调用c/c++要用到ndk
下载地址如下
http://down.tech.sina.com.cn/content/52981.html
http://developer.android.com/sdk/ndk/index.html
解压后得到一个文件夹android-ndk-r7
(终端下)#vi .bashrc,在最后加上如下一行
export PATH=$PATH:/home/user/android-ndk-r57
保存,退出
使得刚刚的设置生效
#source .bashrc
测试环境是否配置成功
#cd android-ndk-r7
#cd sample/hello-jni/jni
#ndk-build
这时会出现一个错误
重新编译
#ndk-build
这样就会出现如下提示信息,证明成功,同时出现lib和obj两个文件夹
Gdbserver : [arm-linux-androideabi-4.4.3] libs/armeabi/gdbserverGdbsetup : libs/armeabi/gdb.setup
Compile thumb : hello-jni <= hello-jni.c
SharedLibrary : libhello-jni.so
Install : libhello-jni.so => libs/armeabi/libhello-jni.so

这样就可以使用NDK了
本文详细介绍了如何在Android应用程序开发中利用NDK技术调用C/C++代码,包括下载NDK、配置环境、编译示例代码及解决常见错误的方法,最终展示成功的编译结果。
861

被折叠的 条评论
为什么被折叠?



