本文介绍两种利用javah命令生成jni头文件的方法,第一种为大众所知的javah命令,第二种为整合javah到eclipse里面。推荐第二种方式,方便快捷,随时修改随时生成
0:前提和条件:
1:ubuntu64位系统
2:android-ndk-r8e已经安装好,并且配置到eclipse里面
3:android-sdk-linux已经安装好,并且配置到eclipse里面
1:第一种命令行模式
1:如图,我的项目结构是这样,我的
如图,采用eclipse自动生成的jni文件夹中,可以看到Android.mk和hello.cpp,此时hello.cpp中什么都没有,下面我们利用终端命令进入到项目文件夹,然后进入到bin/classes文件夹(之所以不在项目目录下而进入到bin/classes文件夹部分原因是因为在这里面可以很方便的用tab键敲出类名,不至于出错),结构如图: