android ndk开发 使用javah生成jni头文件
2012-05-25 11:08
260 查看
亲测成功,代码如下:在项目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文件的全称(包名+类名)
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文件的全称(包名+类名)
相关文章推荐
- android ndk使用Javah命令生成JNI头文件
- [转]ubuntu下整合eclipse和javah生成jni头文件开发android的native程序
- 在eclipse中快速开发JNI(不使用Cygwin,一键生成C头文件.h,以及一键使用NDK交叉编译)
- 不使用Cygwin,在eclipse中快速开发JNI,一键生成C头文件.h,以及一键使用NDK交叉编译
- ubuntu下整合eclipse和javah生成jni头文件开发android的native程序
- 不使用Cygwin,在eclipse中快速开发JNI,一键生成C头文件.h,以及一键使用NDK交叉编译
- 不使用Cygwin,在eclipse中快速开发JNI,一键生成C头文件.h,以及一键使用NDK交叉编译
- 利用IDEA进行JNI开发:使用NDK生成Linux平台下的so文件
- 使用javah命令生成jni头文件
- android jni开发,用javah生成***.h头文件,用ndk在libs下生成***.so文件
- 不使用Cygwin,在eclipse中快速开发JNI,一键生成C头文件.h,以及一键使用NDK交叉编译
- 不使用Cygwin,在eclipse中快速开发JNI,一键生成C头文件.h
- jni开发中javah生成头文件遇到的问题
- 不使用Cygwin,在eclipse中快速开发JNI,一键生成C头文件.h,以及一键使用NDK交叉编译
- 使用javah生成jni文件(命令行命令)
- Android 开发基础系列——使用javah生成头文件
- 【转】Android NDK学习(3)使用Javah命令生成JNI头文件 .
- 不使用Cygwin,在eclipse中快速开发JNI,一键生成C头文件.h,以及一键使用NDK交叉编译
- 不使用Cygwin,在eclipse中快速开发JNI,一键生成C头文件.h,以及一键使用NDK交叉编译
- ubuntu下整合eclipse和javah生成jni头文件开发android的native程序