古人已用三冬足,年少今开万卷余。这篇文章主要讲述AndroidEclipse自己主动编译NDK/JNI的三种方法相关的知识,希望能为你提供帮助。
【android】Eclipse自己主动编译NDK/JNI的三种方法
SkySeraph Sep.
18th
2014
Email:skyseraph00@163.com
一、Eclipse关联cygwin1. project->
右击选择Properties->
选择Builders,在Builders中选择New创建一个Program
文章图片
2. 參数配置
文章图片
二、Eclipse关联ndk-build(自建Builder方法)【AndroidEclipse自己主动编译NDK/JNI的三种方法】 1. Project-> Properties-> Builders-> New,新建一个Builder
文章图片
2. 參数配置
2.1 Main
①Name:NDK_Builder
②Location为ndk-build.cmd的路径,能够如图所看到的绝对路径,也能够以环境变量的形式,即 ${ANDROID_NDK}\\ndk-build.cmd,当中ANDROID_NDK为配置的NDK路径
③Working Directory,为当前的project下。
这里的${}的表达是使用了EC的环境变量。能够使用Variables...button找到一些3 EC的环境变量。
对于Linux上的配置。和这里的配置一样,仅仅是把Location的地址改为ndk-build就可以
文章图片
2.2 Refresh
文章图片
2.3 Build Options
文章图片
文章图片
注:Linux环境下仅仅需改动ndk-build.cmd为ndk-build就可以
三、Eclipse关联ndk-build(利用CDT的方法) 1. 前期准备:Eclipse环境+Android环境+Eclipse C/C++环境
2. 编写Android java/JNI代码,可參考OpenCV实例1
3. 将Android项目转换为C/C++项目(使其具备C++属性),例如以下图。New -> Other -> C/C++ -> Convert to a C/C++ Project.
文章图片
4. 配置NDK编译路径,Project-> Properties。例如以下图。当中Build-Command中ANDROID_NDK为环境变量中配置的Android-NDK路径。Build-Directory为当前project文件夹
文章图片
文章图片
5. 配置project属性。Project-> Properties,例如以下图,本例以OpenCV为例,当中CNU C和GNU C++中配置的是OpenCV的链接库
文章图片
========
By SkySeraph-2014
SYNC SkySeraph cnBlog
推荐阅读
- 雨林木风w7纯净旗舰版系统32位下载
- 树莓派在树莓派的Android系统中安装APK应用
- 树莓派树莓派刷Android系统
- Android自己定义矩形及selectorshape的使用
- Mybatis中配置Mapper的方法
- 六星经典CSAPP-笔记(12)并发编程(上)
- IDE0006 Error running Xamarin Android project in Visual Studio
- 谋哥(App开发人员的苦逼不值得怜悯!!)
- Android应用开发经常使用知识