您的位置:首页 > 移动开发 > Android开发

android JNI学习之一环境搭建

2013-07-24 11:49 435 查看
http://lipeng88213.iteye.com/blog/1292516

android JNI学习之一环境搭建

最近比较忙,在做一个音视频的展示,接触到了比较多的JNI,确确实实把我逼疯了,在此,记录一下自己的经验吧

1、下载

ndk

http://dl.google.com/android/ndk/android-ndk-r6b-windows.zip

vmware虚拟机
http://44.duote.com.cn/ha_vmware.exe

ubuntu
http://china-images.ubuntu.com/releases/11.10/ubuntu-11.10-desktop-i386.iso?arch=i386&bits=32

2、在vm上面安装ubuntu

参见 :http://wenku.baidu.com/view/e1d7c66aa98271fe910ef9e5.html

或者 http://apps.hi.baidu.com/share/detail/48131661

网上一搜 很多

很详细 就不罗嗦了

3、配置ndk

参见 http://blog.csdn.net/zhanghw0917/article/details/6063763
主要的步骤就是

A:解压ndk文件到ndk目录

B:为ndk-build设置环境变量

修改你的.bashrc 文件

Java代码







$ vi ~/.bashrc 

$ vi ~/.bashrc


在最后添加

Java代码







export NDK_HOME=/workspace/ndk/ndkr4/ 
export PATH=$PATH:$NDK_HOME 

export NDK_HOME=/workspace/ndk/ndkr4/
export PATH=$PATH:$NDK_HOME


保存退出。

让设置马上生效

Java代码







$ source ~/.bashrc 

$ source ~/.bashrc


C:测试一下

Java代码







$ ndk-build 
 
ndk-build  
Android NDK: Could not find application project directory !     

Android NDK: Please define the NDK_PROJECT_PATH variable to point to it.     

/workspace/ndk/ndkr4/build/core/build-local.mk:85: *** Android NDK: Aborting    .  Stop. 

$ ndk-build

ndk-build
Android NDK: Could not find application project directory !
Android NDK: Please define the NDK_PROJECT_PATH variable to point to it.
/workspace/ndk/ndkr4/build/core/build-local.mk:85: *** Android NDK: Aborting    .  Stop.


只要不是 command not found 你就是成功了,不用管报不报错

4、编译ndk例子

在NDK_HOME的根目录下有个samples/hello-jni/例子

进入 该文件夹

运行

Java代码







$ ndk-build 

$ ndk-build


就会发现 多了libs和obj两个文件夹 在libs下面就是你的so库了

 

 
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: