首页 > 移动平台 > 详细

Android NDK JNI WARNING: illegal start byte 0x

时间:2017-05-15 14:55:40      阅读:322      评论:0      收藏:0      [点我收藏+]


今天攻克了JNI WARNING: illegal start byte 0x81这个问题。

问题出现的现象是通过jni调用加密方法,调用之后返回密文内容,结果就出现这个问题。

在国外查找一段时间之后。出现这个问题的解决办法在于:使用newStringUTF方法使用的char *数据要求是可见的内容。所以才导致数据不能正常的返回;


所以一般对我们来说。採用NDK进行加密的时候,加密的密文假设是不可见的字符的话,那么就须要对数据进行一次BASE64编码,在返回String.

或者直接使用byte返回到上层;




Android NDK JNI WARNING: illegal start byte 0x

原文:http://www.cnblogs.com/jhcelue/p/6856225.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!