-
Creator 版本:cocoscreator v2.1.2
-
目标平台:web-mobile(植入到app里面的webview上)
-
重现方式:新建一个HelloWorld空项目,添加一个关闭webview的回调函数(调原生接口来关闭webview)。在vivo Y66i A型号的手机上,重复的进入和关闭游戏,第七次会爆红,出现的概率是100%。备注:不一定非要这款手机,安卓系统8和7开头的版本都可以,更低的安卓系统版本还没试!
-
首个报错:
-
之前哪个版本是正常的: 自己用的手机是华为V20,安卓版本10,是不会出现这种重复进多次后,爆红的现象。
-
手机型号: 华为V20
-
手机浏览器:webview(手机自带的webview,并未接入第三方的webview。)
因为之前测试也没有测出这个问题,上线后几个月后才接收到用户反馈,说进不去游戏。经过多次尝试后,找到了重新步骤。我不确定是不是原生这边的问题,目前公司原生开发人员这边也正在查找可疑点。但是,由于这个问题比较奇怪,论坛和其他网络资源上,找不到类似的问题。故,来此发帖寻求帮助和解惑!
补充:因报错是cc开头的,是引擎层面的函数调用。所以,我猜测是不是引擎适配方面的问题!首先,我这边关闭游戏的时候,有调用cc.game.end();以及节点的destroy()销毁方法,但仍会出现这种现象。同时,我有查看那款手机的运行内存和外部存储空间,均有剩余,并且是新的HelloWorld项目,所以应该不是内存泄露造成的问题。



