ndk编译出现的问题


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文件

已标记关键词 清除标记
©️2020 CSDN 皮肤主题: 编程工作室 设计师:CSDN官方博客 返回首页