1.用命令行进行编译生成头文件时出现错误
解决办法:利用external tools,新建一个tools工具,将命令行写进去
$JDKPath$\bin\javah.exe
-classpath . -jni -o $ModuleFileDir$/src/main/jni/$Prompt$ $FileClass$
$ModuleFileDir$\src\main\java 点击保存。具体用法请参照下面的链接:点击打开链接
2.生成头文件出现错误:编码GBK的不可映射字符 错误:
是因为调用本地方法的Java类里面不能有中文,包括注释,否组会报错
3.这个错误找了好久,据说是Windows下NDK 的一个BUG,解决办法是往jni文件夹下放一个空的util.c文件