android JIN 第一步 生成java转换成class然后再转化成.h文件
来源:互联网 发布:淘宝负责人电话号码 编辑:程序博客网 时间:2024/06/10 05:54
经过一番查找,可算搞定了java转成c的.h头文件的这第一步。
方法如下
第一步:创建 native方法的java类。
方法 m1和m2分别是调用native。
package com.demo.study;public class JNITest { public native String m1(); public native String m2();}
第二步:将java文件,编译成class文件。
方法1:直接mark project编译项目,会在app\build\intermediates\classes\debug\com\demo\study下生成JNITest的class文件。
方法2:在JNITest.java目录下,通过cmd运行
javac JNITest.java
得到JNITest.class
第三步,将class转化成.h头文件
首先,将你的命令行目录切换到和你的class包名同级的目录下.
示例中JNITest.class的包名是 com.demo.study,
所以根据你在第二步中所选择的生成class的方法,将命令行所在目录切换到com的同级目录下
(第二步的方法1):切换至 app\build\intermediates\classes\debug>
(第二步的方法2):切换至 app\src\main\java>
然后执行
javah -classpath . -jni com.demo.study.JNITest
0 0
- android JIN 第一步 生成java转换成class然后再转化成.h文件
- 由.java文件到.class文件转化成.dex文件再转化.smali文件的过程
- mig未能将.h文件生成.java .class文件
- 理解JAVA Class文件,破解class文件的第一步
- java文件怎么转换成class文件;class怎么转换成jar文件;jar文件怎么转换成二进制dex
- javah指令编译class文件生成.h文件找不到android.app.Activity
- 将jpeg文件转换成.h文件
- python整合小csv文件成大csv文件,然后转化为tsv文件的方法
- cmd javah 找不到类文件 javac 编译java文件 找不到符号(把class文件生成.h文件)
- flex将一副图片转化成二进制,然后再转化成bmp
- 如何将.class文件转换成.java文件——JAVA反编译工具总结
- 如何将.class文件转换成.java文件——JAVA反编译工具总结[转]
- 如何将.class文件转换成.java文件——JAVA反编译工具总结[转]
- 如何将.class文件转换成.java文件——JAVA反编译工具总结
- 读取一个EXCEL的文件,然后将其转化成HTML的表格
- 将/proc/uptime文件中的数转化成long然后转成日期
- java读取文件以字节流的形式读取 然后转化为字节流数组,最后经过SHA1加密生成返回16进制字符串存入数据库
- groovy 直接将给定的文本转换成Java中的Class<?>对象从而不需要再手动去写.java文件
- 学习笔记00
- 程序题——字符串逆序
- Spring事务管理
- 空洞般的生活
- hibernate与myBatis的优劣比较
- android JIN 第一步 生成java转换成class然后再转化成.h文件
- 平衡树之splay讲解
- Hello World !
- 【Flask】关于Flask-Admin的一些坑及避开技巧
- 用闭包实现高级排他
- [Linux]生产者与消费者 三种模型 C
- 学习C 的第四天
- 【C#】桥接模式
- 面向服务的架构SOA