收藏
回答

小游戏闪退有什么办法定位原因?

游戏引擎 AppID 微信版本 基础库版本
cocos creator wx19170b3a7e199b3b 7.0.3 2.0.0

现在我们开发过程中遇到了微信小游戏偶尔会闪退的问题。但是没有好的办法去定位问题在哪里!请问有没类似bugly之类的工具帮助寻找闪退的原因的?

回答关注问题邀请回答
收藏

3 个回答

  • Ocean
    Ocean
    2019-03-27

    您好,小游戏闪退可以先从两方面考虑: 1. 内存异常, 2. 脚本异常

    1. 对于内存异常, 预防可以主动监听onTrimMemory,及时释放不需要的资源, 也可以使用Profile工具观察内存上涨曲线。 在iOS,如果发现内存过高(连续收到两次内存警告)会主动弹窗将小程序杀掉,您可以尝试用iOS观察是否出现此现象。

    2. 脚本异常目前可以wx.onError去捕捉错误


    2019-03-27
    有用
    回复 1
    • xzben
      xzben
      2019-03-28

      你这个监听就算我输出日志了,但是小游戏都闪退了我这个日志也看不到了呀!这个得有个闪退了还能再看到这些信息的方法呀!

      2019-03-28
      回复
  • 光年之外frtyi
    光年之外frtyi
    2019-09-22

    就是闪退啊,找不到原因,也没有报错信息。内存占用70M都不到,浏览器里可以顺利运行。

    2019-09-22
    有用
    回复
  • DWL
    DWL
    2019-03-25

    请问是无缘无故闪退,还是有稳定复现规律(某个接口,某种操作)呢?

    2019-03-25
    有用
    回复 3
    • xzben
      xzben
      2019-03-26

      没啥规律,就是突然就闪退了!官方能不能出个啥辅助工具帮忙定位原因呢!

      2019-03-26
      回复
    • black空白
      black空白
      2019-03-27回复xzben

      我也遇到过,有的时候是直接闪退重启微信了,线上也有人反馈说闪退

      2019-03-27
      回复
    • 朱笠舟
      朱笠舟
      2019-04-02

      闪退没有日志实在太伤,定位问题如大海捞针。

      游戏内存安卓上撑死700m,线上用户不少都是6g以上的大内存手机,内存问题闪退绝对仅占极少数。

      2019-04-02
      回复
登录 后发表内容