转:http://www.cnblogs.com/fww330666557/archive/2012/12/14/2817387.html

第一步:

在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  指定类名

转载于:https://www.cnblogs.com/xingfuzzhd/p/3305128.html

Android NDK学习(3)使用Javah命令生成JNI头文件 .相关推荐

  1. android studio生成Jni头文件 java10,java11删除了javah,改用javac直接用源码生成jni头文件。 java8是用javah

    android studio生成Jni头文件 鼠标放本地方法上去,点提示来创建. java10,java11及以上   生成jni头文件 java10,java11删除了javah.改用javac直接 ...

  2. Javah生成JNI头文件,老忘记,写下来!

    Javah生成JNI头文件,老忘记,写下来! 假设工程目录下有bin文件夹,bin存放编译好的class文件; 在bin目录下, C:/XX/bin/: javah -classpath . -jni ...

  3. AndroidStudio快速生成JNI头文件

    依次打开Settings-->Tools-->External Tools-->点击加号创建一个快速生成jni头文件的工具 Program: javah Parameters: -v ...

  4. javah生成JNI头文件

    Administrator@ibm /cygdrive/z/workspace/com.example.hellojni.hellojni/src <---- 从此文件夹执行 javah *** ...

  5. 命令行下使用javah命令生成.h文件,出现“错误: 无法访问android.app.Activity 找不到android.app.Activity的类文件”的解决方法...

    在学习NDK中,当我在项目的bin/classes目录下使用javah命令生成头文件时,出现了"错误: 无法访问android.app.Activity 找不到android.app.Act ...

  6. 解决javah生成c头文件时找不到android类库的问题

    解决javah生成c头文件时找不到android类库的问题 参考文章: (1)解决javah生成c头文件时找不到android类库的问题 (2)https://www.cnblogs.com/liul ...

  7. 学习笔记:jmeter-CLI命令生成jtl文件及html文件

    背景:jmeter学习中,CLI:无界面模式 负载测试使用CLI模式,而非GUI模式(GUI模式仅用于创建测试计划和调试脚本) 原因:性能测试多用户并发,消耗资源较高:GUI图像界面本身占用资源,导致 ...

  8. 【Android NDK 开发】Visual Studio 2019 使用 CMake 开发 JNI 动态库 ( 动态库编译配置 | JNI 头文件导入 | JNI 方法命名规范 )

    文章目录 I . JNI 与 NDK 区别 II . Visual Studio 编译动态库 III. 配置 导入 jni.h 头文件 IV . IntelliJ IDEA Community Edi ...

  9. gsoap 学习 1-由wsdl文件生成h头文件

    开始前先看一下用户向导吧 http://www.cs.fsu.edu/~engelen/soap.html 中左侧点击Documentation 英语水平确实有限,有些内容可能说的不准确,敬请参考向导 ...

最新文章

  1. StringBuilder与 StringBuffer
  2. spring boot: GlobalDefaultExceptionHandler方法内的友好错误提示,全局异常捕获
  3. php-dev离线安装,局域网 pm2 离线安装
  4. AWS的Elastic IP和Private IP的区别
  5. linux改环境语言,linux下改变语言环境
  6. 京东WebService调用 求助~~~~~
  7. 10 步让你成为更优秀的程序员
  8. oracle服务器文件有哪些,Oracle服务器参数文件维护的技巧有哪些呢?
  9. EXCEl快速删除大量空白行
  10. Contains Duplicate 包含重复值
  11. 【20G】三菱PLC全套资料(手册+视频教程+编程软件+仿真软件)
  12. 魔兽同服务器物品,《魔兽世界》怀旧服:这是给你的转服物资必备清单
  13. 八爪鱼导出到mysql数据库_怎么将八爪鱼采集器数据导出数据库
  14. windows下docker 挂载数据卷报错 Error response from daemon: user declined directory sharing
  15. Python-day17
  16. 【推荐系统】特征工程技巧(kaggle比赛技巧、tx的做法)
  17. 深入CC3200(1)—芯片简介及学习方法
  18. 基于CPLD的主板上电时序控制--状态机方式
  19. 人生三句话:唯自助者天助之
  20. 共享免费世界地图OpenStreetMap(OSM)

热门文章

  1. 大话云计算——认识云——“瑞友杯”虚拟化征文
  2. 生吃蔬菜健康轻松瘦身 - 健康程序员,至尚生活!
  3. windows 2008初体验常见问题: 无线网络没有正确配置为使用IP协议 错误解决办法...
  4. Understanding your audience
  5. potential things for recommendation
  6. how to collect staff from lovespace
  7. 一个有趣的观察:关于内向和外向
  8. 中国移动2016年低端路由器交换机集采结果出炉锐捷网络大份额中标
  9. 《软件技术基础》实验指导 实验五
  10. 隔离公司各个部门--虚拟路由器(RIP)