Android-JNI开发-环境配置(eclipse)

一、安卓开发环境配置

 1、下载安装ADT(这里不做详细说明)

 2、下载安装JDK(这里不做详细说明)

 3、测试确认Android开发环境ok(这里不做详细说明)

二、NDK开发环境配置

 1、下载安装NDK
下载地址:https://dl.google.com/android/repository/android-ndk-r14b-windows-x86_64.zip
解压安装
 2、配置系统环境变量PATH
Android-JNI开发-环境配置(eclipse)
3、Eclipse里配置NDK
Android-JNI开发-环境配置(eclipse)
4、 导入测试项目Hello-in
ndksamples目录下hello-jni项目导入
Android-JNI开发-环境配置(eclipse)Android-JNI开发-环境配置(eclipse)

项目导入之后,添加编译器,选择项目,右击properties

Android-JNI开发-环境配置(eclipse)Android-JNI开发-环境配置(eclipse)Android-JNI开发-环境配置(eclipse)Android-JNI开发-环境配置(eclipse)Android-JNI开发-环境配置(eclipse)Android-JNI开发-环境配置(eclipse)

环境配置好了,运行项目

Android-JNI开发-环境配置(eclipse)Android-JNI开发-环境配置(eclipse)
5、安装Swquoyah插件
Sequoyah插件用于设置Android工程对Native开发的支持。
官方网址:http://www.eclipse.org/sequoyah/downloads/
打开上面网址就可以看到具体的安装说明了
Location
http://download.eclipse.org/sequoyah/updates/2.0/
 
在安装界面不要勾选“Group items bycategory”复选框,选中出现了列表为空(There are no categorized items)的情况。
这个插件安装后也需要重启eclipse的
重启后右键之前建立的“HelloJni”项目,在“Android Tools”选项中包含“Add Native Support…”选项即成功。
6、配置AndroidNDK路径
注意:在sequoyah插件安装后才会有这一项。

打开window菜单下的preference选项。选择AndroidNativeDevelopment(本地开发)

选择你的NDK安装目录。

但是,这个插件目前仅支持ndkr4r5版本,更高版本会提示这个路径无效。

其实,插件只是需要这个参数向PATH中添加这个路径,但是不设置这个路径会导致插件工作不正常。

解决方法是,手动创建以下文件:

(NDK目录)\toolchains\arm-eabi-4.4.0\prebuilt\windows\arm-eabi-4.4.0\bin\gcc.exe

从第二级目录开始可能就是不存在的,最后的gcc.exe可以是0字节。

这样插件就配置完成了。