android对接unity时出现的内存泄漏问题

1 篇文章 0 订阅
1 篇文章 0 订阅

          昨天修改了需求逻辑,重新对接unity时遇到一个错误,搞了一下午,网上方法都试过了,但是没用,只能自己想办法了,好在最终靠自己解决了问题,

Log错误提示: 1. JNI DETECTED ERROR IN APPLICATION: GetStringUTFChars received NULL jstring

                      2.JNI ERROR (app bug): local reference table overflow (max=512)

其中问题原因:对接unity过程中需要给unity发送Json数据,而json为String类型,一开始用测试数据没问题,部署到正式服务器后就崩了,原来是string字段过长,导致了内存泄漏,这么明显的问题竟然搞了这么久...

解决方案:传输数据进行分页传输,不要一次性传大量数据;或者将内部数据抽离,分别传输即可.


跨平台坑好多,简单记录一下吧,后面有时间总结一下.

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值