【转】Android NDK学习(3)使用Javah命令生成JNI头文件 .
2014-11-07 22:41
399 查看
第一步:
在Eclipse中创建android项目,并声明Native接口:
public native int add (int a, int b);
public native int sub (int a, int b);
编译、运行;
这样在bin目录下就会生成类文件;
第二步:
打开命令行cmd,到达bin目录:
F:\fww\workspace\TestJNI\bin>
输入如下命令:
F:\fww\workspace\TestJNI\bin>javah -d header -classpath classes -jni com.YCan.testjni.MainActivity
java的命令我也不熟,这个命令的含义这里简单解释下:
-d header 表示将在当前目录下生成一个header文件夹,产生的头文件就在这里面了;
-classpath classes 指明类所在的位置
-jni com.YCan.testjni.MainActivity 指定类名
可能会
javah -d heafer -classpath E:\Android\android-sdk-windows\platforms\android-8\android.jar;classes com.example.javasotest.MainActivity
具体意思就不说了 运行了你就知道了
在Eclipse中创建android项目,并声明Native接口:
public native int add (int a, int b);
public native int sub (int a, int b);
编译、运行;
这样在bin目录下就会生成类文件;
第二步:
打开命令行cmd,到达bin目录:
F:\fww\workspace\TestJNI\bin>
输入如下命令:
F:\fww\workspace\TestJNI\bin>javah -d header -classpath classes -jni com.YCan.testjni.MainActivity
java的命令我也不熟,这个命令的含义这里简单解释下:
-d header 表示将在当前目录下生成一个header文件夹,产生的头文件就在这里面了;
-classpath classes 指明类所在的位置
-jni com.YCan.testjni.MainActivity 指定类名
可能会
错误:无法访问android.app.Activity 找不到android.app.Activity的类文件
用这个命令javah -d heafer -classpath E:\Android\android-sdk-windows\platforms\android-8\android.jar;classes com.example.javasotest.MainActivity
具体意思就不说了 运行了你就知道了
相关文章推荐
- Android NDK学习(3)使用Javah命令生成JNI头文件 .
- Android NDK学习(3)使用Javah命令生成JNI头文件
- Android NDK学习(3)使用Javah命令生成JNI头文件 .
- JNI中javah命令的使用,生成.h的头文件
- JNI中javah命令的使用,生成.h的头文件的注意事项
- JNI中javah命令的使用,生成.h的头文件
- jni编程,使用javah命令生成方法签名头文件
- android ndk使用Javah命令生成JNI头文件
- JNI中javah命令的使用,生成.h的头文件
- eclipse上android ndk 配置及使用javah生成jni 的 .h的头文件
- 正确使用javah命令生成JNI的头文件
- javah 使用(Javah生成JNI头文件)
- javah 使用(Javah生成JNI头文件)
- linux中如何使用javah命令生成jni头文件
- Android Studio如何使用javah命令生成JNI头文件
- javah命令自动生成JNI头文件+Eclipse自动配置
- Android JNI学习之javah命令的正确使用 转
- android ndk开发 使用javah生成jni头文件
- Android JNI学习之javah命令的正确使用(找了好半天才找到的,汉,网上好多说法都没用)
- JNI中javah命令生成C/C++头文件 报错某类找不到