Android Studio3.0 编译.h文件及踩坑记录
2018-05-28 本文已影响11人
养渔人
Android Studio3.0 编译.h文件及踩坑记录
前言
该项目是在Android Studio3.0中使用 Terminal
完成的。因为公司代码,懒得去再一个Demo工程,也比较简单,所以就没有上图,已亲测有效。
首先,使用cd命令,切换到java目录。
cd app/src/main/java
然后,执行编译.h文件的命令
// 该命令会在java目录下生成一个“包名+类名.h”的文件
javah -d ../jni -jni 包名.类名
或者
// 该命令会在Java同级目录下生成一个jni的文件夹,里边包含了一个“包名+类名.h”的文件
javah 包名.类名
踩坑:
坑一:错误:编码GBK的不可映射字符
解决办法
1.代码中不能出现中文字符2.类名不能出现注释