Android_Jni 操作指南

本文档详细介绍了如何使用 Android NDK 进行开发的过程,包括必要的工具 Cygwin 和 NDK 的安装步骤,以及如何编写和编译第一个 NDK 程序。通过本文档,读者可以了解到整个开发流程,从环境搭建到程序编译。

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

Android_Jni  操作指南

NDKNative  Development  Kit,需要下几个具,下我给家按步 Jni 使用方 :

一、准备工作

Cygwin x86 http://cygwin.com/setup-x86.exe

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

 

Cygwin x64 http://cygwin.com/setup-x86_64.exe

android-ndk-x64http://dl.google.com/android/ndk/android-ndk-r9c-windows-x86_64.zip

 

Eclipse

二、安装 Cygwin

我们采用 Cygwin 去编译 C、C++代码

1.从上面指定网址下载到 Cygwin

 

 

2.点击  因为安软件很这个我介绍几关键(没绍的按照默点下 步就可

 

 

 

 

有这个  可以 Add 进去

 

 

一步需很长时(要心啊)


 

 

 

 

 

箭头指向 install  后下

 

 

这一个窗口需要经过个阶  大家耐心等我装的时候话了快一天啊  反反复复错一几 

如果现找不的情换个镜我试了个终于功啦。

 

 

后直接一步  点击  Cygwin 就算完成 

桌面上会出现这样一个图标

 

击进去  便试验几命令安装成  如和下一样就明安成功

  

、安装 NDK

1.下载 android-ndk-r8d(我使用的是这个版本的)

2.将android-ndk-r8d解压具体位置你可以自己定,我是放在了d://dtool/android-ndk-r8d

3.打开 Cygwin  进入到 android-ndk-r8d 的根目录下  具体指令如下

 

4.NDK 装完成后就让们先译一下 NDK sample 里面例子吧 先进 ndk 根目  

 

如果出现上图的信息就表明编译成功

 

译完成会生成.so 享库文

 

 

.编写一个 NDK 程序 于是操文档,以在里只是大家要的介一下概念

Android NDK 开发是使用 JNI 对本地的方法或者库来将 Java 程序和 Native 程序结合起来。JNI明确分开了 Java 和本地代码(C/C++)的执行,结构上很清晰。

NDK 程序需要一下步骤

(1)    JNI 接口的设计

(2)    使用 C/C++实现本地方法

(3)    生成动态链接库.so 文件

(4)    将动态链接库复制到 Java 工程,运行 Java 工程即可。

 

自此我们完成了一个简单 NDK 的开发。 

注:如有纰漏的地方请大家邮件通知我fangyong2006@163.com 

非常感谢

<!--EndFragment-->
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值