码迷,mamicode.com
首页 > 其他好文 > 详细

如何编译jni

时间:2016-09-05 21:03:37      阅读:139      评论:0      收藏:0      [点我收藏+]

标签:

看视频D:\android74\05_JNI(day41-day43)\day02\视频\05_jni简便开发流程.avi,就全明白怎么开发jni了,下面的都不用看了。

 

方法有两种:

一、用eclipse来自动build

1.拷贝com.android.ide.eclipse.ndk_23.0.2.1259578.jar放到eclipse的plugin目录下,重启eclipse

2.在preferences里选Android->NDK然后配置NDK Location

技术分享

3.c语言代码写好后,在eclipse工具栏有个锤子,点击即可编译

技术分享

二、手动build

1.将ndk解压,定位到其根目录

2.拿到ndk-build的目录,并配置环境变量

添加环境变量  NDK_ROOT 为:   D:\Android\android-ndk-r10d

在环境变量 PATH 下追加 :%NDK_ROOT%;

技术分享

 

3.打开命令行窗口,输入命令ndk-build

技术分享

如果提示如上图所示,则表明ndk环境变量配置成功。

4.cd到项目根目录就可以用ndk-build命令来编译了

 

 

附加: javah命令的用法

* jdk 1.7 项目 src目录下运行javah

* jdk 1.6 项目 bin目录下 classes文件夹

* javah native方法声明的java类的全类名 

如何编译jni

标签:

原文地址:http://www.cnblogs.com/johnsonwei/p/5843346.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!