2011.12.05(2)——— android JNI学习之一

本文详细介绍如何搭建Android JNI开发环境,包括下载并安装Android NDK、Ubuntu等必要工具,配置环境变量,以及测试编译示例。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

2011.12.05(2)——— android JNI学习之一环境搭建

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

1、下载

ndk

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

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

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

2、在vm上面安装ubuntu

参见 :[url]http://wenku.baidu.com/view/e1d7c66aa98271fe910ef9e5.html[/url]
或者 [url]http://apps.hi.baidu.com/share/detail/48131661[/url]

网上一搜 很多
很详细 就不罗嗦了

3、配置ndk
参见 [url]http://blog.youkuaiyun.com/zhanghw0917/article/details/6063763[/url]

主要的步骤就是

A:解压ndk文件到ndk目录
B:为ndk-build设置环境变量
修改你的.bashrc 文件

$ vi ~/.bashrc


在最后添加

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


保存退出。

让设置马上生效

$ source ~/.bashrc


C:测试一下
$ 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/例子

进入 该文件夹
运行
$ ndk-build


就会发现 多了libs和obj两个文件夹 在libs下面就是你的so库了
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值