zoukankan      html  css  js  c++  java
  • Android NDK JNI WARNING: illegal start byte 0x


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

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

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


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

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




  • 相关阅读:
    java爬取Excel表格
    drf-view
    django--View
    tornado的Application的一些事儿
    tornado的路由分发
    线程和asyncio的比较
    GIL
    else的使用
    协程
    生成器代替迭代器
  • 原文地址:https://www.cnblogs.com/jhcelue/p/6856225.html
Copyright © 2011-2022 走看看