动态频繁切换龙骨动作,app闪退

  • Creator 版本:2.3.4

  • 目标平台:Android

  • 重现方式:就是玩家有两个龙骨动作,我就做切换显示而已,然后就会闪退,100%重现

  • 首个报错:

  • 之前哪个版本是正常的:

  • 手机型号: vivo Y51A

  • 手机浏览器:

  • 编辑器操作系统:

  • 重现概率: 100%

下面是调用的加载的龙骨方法


下面是出现的报错,图片可能看不清,下面附上文字

E:/Soft/CocosDashboard/resources/.editors/Creator/2.3.4/resources/cocos2d-x/cocos/editor-support/dragonbones/animation/Animation.cpp:246: dragonBones::AnimationState *dragonBones::Animation::playConfig(dragonBones::AnimationConfig *): assertion “false” failed
Fatal signal 6 (SIGABRT), code -6 in tid 19773 (GLThread 1497)

我们确认一下

但是没其他报错,没看出来是哪里的bug,就看到这个龙骨的报红

找到原因了,是调用playAnimation()时animateName为null导致的

armatureName 怎么会是空的呢?