android studio生成Jni头文件

鼠标放本地方法上去,点提示来创建。

 

java10,java11及以上   生成jni头文件

java10,java11删除了javah。改用javac直接用源码生成jni头文件。

javac -h  目录  源码文件

cd 目录下
javac -h .\  FTPosNatives.java

java8等以下版本   生成jni头文件

代码放在项目中编译生成.class文件(javac好像不行)

package com.example.chenhao3;
public class Dx{
    public native int getdx81id();
    public native int test();
}

 javah生成c语言头文件 在当前目录下

javah -classpath C:\Users\wuqimei\AndroidStudioProjects\Chenhao3\app\build\intermediates\javac\debug\classes -jni com.example.chenhao3.Dx

Logo

为开发者提供学习成长、分享交流、生态实践、资源工具等服务,帮助开发者快速成长。

更多推荐