android studio 进行JNI编译时出现” 编码GBK的不可映射字符 “的错误的解决方法
来源:互联网 发布:qq三国js卡79怎么赚钱 编辑:程序博客网 时间:2024/06/08 10:43
使用Android studio 进行JNI开发时,在java代码中声明好了native方法后需要使用javah指令生成.h头文件,此时出现如下错误提示:
E:\ASworkspace\XXXX(工程名字)\app\src\main\java>javah -jni com.exmaple.XXXX.XXXX.MainActivity
Picked up JAVA_TOOL_OPTIONS: -Djava.vendor=”Sun Microsystems Inc.”
错误: 编码GBK的不可映射字符
错误: 编码GBK的不可映射字符
出现这种错误的原因是由于JDK是国际版的,在编译的时候,如果我们没有用-encoding参数指定我们的JAVA源程序的编码格式,则javac.exe首先获得我们操作系统默认采用的编码格式。
解决方法:应该使用-encoding参数指明编码方式,如:
javah -jni -encoding UTF-8 com.example.XXXX.XXXX.MainActivity
亲测时有效的
阅读全文
0 0
- android studio 进行JNI编译时出现” 编码GBK的不可映射字符 “的错误的解决方法
- JNI编译时错误 编码GBK的不可映射字符 解决方法
- JNI编译时错误 编码GBK的不可映射字符 解决方法
- maven编译出现编码 gbk 的不可映射字符错误
- javac编译出现”编码 GBK 的不可映射字符“错误
- Java编译时出现编码GBK的不可映射字符错误
- 关于 错误: 编码GBK的不可映射字符 的解决方法
- ANT出现“警告: 编码 GBK 的不可映射字符”解决方法
- ANT出现“警告: 编码 GBK 的不可映射字符”解决方法
- ANT出现“警告: 编码 GBK 的不可映射字符”解决方法
- java “错误:编码GBK 的不可映射字符”解决方法
- 错误解决方法_"编码GBK的不可映射字符"
- java文件编译出现“编码 GBK 的不可映射字符”
- javadoc生成出现错误:编码 GBK 的不可映射字符;
- javadoc生成出现错误“编码 GBK 的不可映射字符”
- javadoc生成出现错误【编码 GBK 的不可映射字符】
- javadoc 出现:错误: 编码GBK的不可映射字符
- javadoc生成出现错误“编码 GBK 的不可映射字符
- ECMAScript6(5):函数的扩展
- 顶部标题栏随滑动时的渐变隐藏和渐变显示
- 接口和抽象类的区别
- QPalette
- 集合-ArrayList的用法
- android studio 进行JNI编译时出现” 编码GBK的不可映射字符 “的错误的解决方法
- Linux 下升级python和安装pip
- android用户头像截取
- 数组与字符串的互换
- 58到家数据库30条军规解读
- Windbg调试内核驱动方法
- 批量大数据生成工具
- node.js笔记——文件之间的引入
- PHP 全栈解读:基础详解