博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
【转】Android NDK学习(3)使用Javah命令生成JNI头文件 .
阅读量:4662 次
发布时间:2019-06-09

本文共 712 字,大约阅读时间需要 2 分钟。

第一步:

在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

具体意思就不说了 运行了你就知道了

 

转载于:https://www.cnblogs.com/Reserved/p/4082462.html

你可能感兴趣的文章
Java并发编程原理与实战十六:AQS
查看>>
如何用营销系统快速提升公司销售业绩
查看>>
python中的下划线规则测试
查看>>
根据淘宝ip数据库查询ip归属地信息
查看>>
a 标签中调用js的几种方法
查看>>
第一个微信小项目
查看>>
php进程管理
查看>>
日期时间选择器
查看>>
MyBatis学习总结2
查看>>
通用精准化推荐平台
查看>>
crontab详解
查看>>
IO多路复用
查看>>
appium windows环境环境
查看>>
DropDownList无刷新联动在aspx中的简单实现
查看>>
Jquery 错误机制
查看>>
[转载]前端优化指南
查看>>
ssh-keygen
查看>>
Flask项目示例目录
查看>>
浅谈C工程中的.c与.h文件
查看>>
URL转换成二维码
查看>>