简直不可思议。楼主说的出BUG的时候就是指log打印缺失吗?

解决方案 »

  1.   

    不是打印缺失,是只执行了java代码中的一句代码,就不往下执行,而是返回到C了。 导致错误。
      

  2.   

    你没有给参数,调用个毛啊。byte[]的参数呢?
      

  3.   

    DeleteLocalRef  去掉试试
      

  4.   

    经常性的这样,有时候,刚打开应用,登录什么都都正常,登录也调用OnTLSReadEvent 方法,就没有问题,过一段时间,就会出现这种问题
      

  5.   

    那就是你开了新线程的问题,JNI 似乎只能在注册的线程下使用对象,如果C++ 开了新线程,那么必须使用全局变量存放你需要callback的对象。另外你需要DetachCurrentThread 新线程。
      

  6.   

    我的帖子 你看看吧
    http://www.eoeandroid.com/thread-281831-1-1.html
    或许有帮助