Android Studio3.0 编译.h文件及踩坑记录

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.类名不能出现注释

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容