JNI技术-----环境搭建(记录下来,以后可能会用到)

jni技术。

什么是jni。jni的全称是 java native interface(java本地借口)


就是java调用c代码。


为什么要使用jin技术。


java的一处编译处处运行的特点是由于JAVA虚拟机的作用,不同的平台要有不同的java虚拟机支持才能得以运行,所以当我们写的代码 涉及到系统底层的一些东西的时候,java是不能够很好的实现。比如 游戏场景的渲染,改变图片的颜色等 需要操作显卡。这样的情况的时候,c语言可能是最好的选择。于是就出现了jni技术。

在使用jni技术的时候要搭建好开发环境。

---------------------------以下用到的各种插件自己去官网上找吧,如果实在找不到就给我留言--------------------------------------------------------------------

1、装一个虚拟机 在虚拟机里安装ndk。
2、使用Cygwin在window下模拟linux环境。(推荐使用)cygwin

第二步:安装cdt eclipse的一个插件, 是用来完成c/c++代码的高亮显示。

工具都齐了 开始安装。
第三步安装 Cygwin:


如果是第一次安装可能会有红×,不要管他 直接 “下一步”。



这里的这个路径是 Cygwin文件的安装位置,在哪里都可以,我是装到了C盘。点击“下一步”


注意:这里的这个路径名不能有中文,不能有空格。否则会有想不到的错误。点击“下一步”



继续点击“下一步”。


这里有点慢,得等上个4到5分钟。


点击完成,看看你的桌面和快速启动栏是不是多了一个这样的图标。


OK Cygwin安装完毕。

第四步配置linux下的环境变量:
1、在你刚刚解压的android-ndk-r7b下有一个叫做 ndk-build的文件
记住这个路径 比如我的就是:E:\android\java\android-ndk-r7b


2、在你刚刚安装的Cygwin的目录下有一个etc文件 在这个文件下有
一个profile文件。

比如我的就是:C:\cygwin\etc

3、打开这个文件 看它的第32行。应该是这句话
PATH="/usr/local/bin:${PATH}"
然后把第2步中的哪个路径添加到 PATH中。那么我的路径就是
PATH="/usr/local/bin:/usr/bin:/cygdrive/e/android/java/android-ndk-r7b/:${PATH}"
OK 然后打开linux命令行 输入:ndk-build.
如下图所示,那么你就成功了。


第五步 安装ecilpse插件。



因为我的已经安装过了,所以会有红色的叉。如果你没有安装过,next就可以了。



不要管 上面的错误提示。如果第一次安装,就不会有的。next。

安装完成后它会提示你是否重启。选择重启就好
重启以后看你的视图窗口 会出现一个如图所示的视图。


恭喜你安装完毕。


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值