看视频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类的全类名
时间: 2024-10-25 03:03:28