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

    原文作者:养渔人
    原文地址: https://www.jianshu.com/p/d617306acb8a
    本文转自网络文章,转载此文章仅为分享知识,如有侵权,请联系博主进行删除。
点赞