android ndk开发 使用javah生成jni头文件

亲测成功,代码如下:在项目src目录下执行

javah -classpath .:../bin/classes:$ANDROID_SDK/platforms/android-8/android.jar -d ../jni -jni com.myproject.MyActivity

参数介绍:

-classpath 指定需要生成.h文件的class文件路径所在,多个路径可用“:”隔开,有时提示Activity没有找到,只需添加android.jar就行啦

-d 指定生成的头文件存放目录,这里指定的是项目根目录中的jni目录

-jni 这个选项是可选项,具体可查看man javah

最后一项就是class文件的全称(包名+类名)

posted on 2012-05-25 11:08  Scott_wb  阅读(2121)  评论(0)    收藏  举报

导航