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

这时会出现一个错误


只要把prebuilt/linux-x86/bin/下的awk删掉即可

重新编译

#ndk-build

这样就会出现如下提示信息,证明成功,同时出现lib和obj两个文件夹

Gdbserver : [arm-linux-androideabi-4.4.3] libs/armeabi/gdbserver
Gdbsetup : 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了

更多相关文章

  1. [Android] 升级了新的android studio之后 发生如下的报错,The fol
  2. android通过USB的MTP模式下,禁止用户在根目录有任何操作(重命名 删
  3. android Can't create handler inside thread that has not call
  4. Linux下Android(安卓)SDK中adb找不到的解决方案
  5. android10.0连接wifi后提示“已连接,但无法访问互联网”
  6. android编译时出现'Unable to resolve target 'android-5'
  7. OpenGL ES for Android(安卓)相机预览
  8. android顶部栏属性ActionBar Options
  9. Android中使用log4j

随机推荐

  1. 思考一下!!!!my android
  2. Android(安卓)一些常用的依赖及使用
  3. Android源码环境下编译自带JNI的APP
  4. %1$s %1$d Android(安卓)string
  5. 零基础Android(安卓)Studio 入门爬坑记
  6. Android(安卓)adb的权限问题(可以不通过ad
  7. android权限列表
  8. android下载系统版本步骤(通过SecureCRT)
  9. Android(安卓)WebView 软键盘遮挡输入框
  10. android 画图------类似跑马灯的效果