1、新建一个类,声明native方法。这个类是java与C/C++交互的中介,方法由java声明,由C/C++实现。
2、打开android studio终端,使用javac编译上述文件,生成class文件。
D:\GitDownload\LocalServer_so\app\src\main\java\com\union\webserver\encrypt>javac AES.java
3、确认自己类的包名!然后在上一级的位置使用javah生成.h头文件
一定要在上一级哦,不然不会报错:找不到xxx类
比如我的AES.class在
D:\GitDownload\LocalServer_so\app\src\main\java\com\union\webserver\encrypt>
我的包名是:
package com.union.webserver.encrypt
所以我的javah命令应该这么写: