码迷,mamicode.com
首页 > 移动开发 > 详细

Android NDK JNI WARNING: illegal start byte 0x

时间:2014-04-29 13:15:22      阅读:518      评论:0      收藏:0      [点我收藏+]

标签:android   style   color   使用   strong   数据   


今天解决了JNI WARNING: illegal start byte 0x81这个问题;

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

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


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

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




Android NDK JNI WARNING: illegal start byte 0x,码迷,mamicode.com

Android NDK JNI WARNING: illegal start byte 0x

标签:android   style   color   使用   strong   数据   

原文地址:http://blog.csdn.net/ljz2009y/article/details/24663983

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!