配置javah自动生成头文件

2019-08-19  本文已影响0人  奇梦人

电脑:Mac
开发工具:AndroidStudio3.1.4

1. 添加自定义 Tool

步骤 :AndroidStudio -> Perferences... -> Tool -> External Tools

image.png

2. 设置 Tool

image.png

配置的详情如下

Tool Settings

Program: /Library/Java/JavaVirtualMachines/jdk1.8.0_171.jdk/Contents/Home/bin/javah

Arguments: -classpath $ModuleFileDir$/src/main/java -jni -d 
                      $ModuleFileDir$/src/main/jni $FileClass$

Working directory: $ModuleFileDir$/src/main/java


Arguments参数详解
$ModuleFileDir$/src/main/java   是 java 代码目录
$ModuleFileDir$/src/main/jni     头文件生成到jni目录中

3. 生成头文件

选中 java 类 -> 右键 -> 选择刚设置的 Tool

image.png

如果发生类找不到的情况,那么一定是路径配置错了

上一篇 下一篇

猜你喜欢

热点阅读