cocosCreator2.0.8+spine3.6在APP闪退

官方文档写着Creator2.0.8支持Spine3.6版本,但是使用Spine3.6.53做出来的骨骼动画会导致APP闪退,网页可以正常显示
Creator 版本:2.0.8
Spine 版本:3.6.53

目标平台: iOS / Android

  • 手机型号:所有机型都会闪退
  • 编辑器操作系统:Windows
  • 重现概率: 100%

大清已经亡了,官方会让你换2.4.x或3.7.x

我们升级不了,升级我们子游戏热更包打包就会出问题

这是我们调试的报错信息,感觉是spine版本问题,但是不确定cocos 2.0.8支持spine什么版本

我用的3.6.2也崩,堆栈不一样

有找到原因吗?我们找了好几天没发现问题所在,官网写着cocos 2.0.8支持spine3.6

没有啊,还在查,我们 spine用的3.8.84,creator用的3.6.2

我们是使用cocosCreator2.0.8+spine3.6,我们的cocos比较老,又不敢升级,一升级各种问题,热更包也打不出来

:sweat_smile:

原生端,会严格些,以往经验,可以参考查找下
打印闪退的位置,是初始化就闪退还是播放某个动画闪退

  • 如果初始化就闪退,可以看下原文件,是否有什么资源、骨骼缺失的情况
  • 如果播放动画就闪退,考虑该动画名是否正确,以及该动画引用的资源是否缺失

同时,也可以导出一个简单的demo试试是不是版本问题

1赞

感觉不像是版本问题,我们使用3.0的spine,也还是会闪退


相临近的版本多试一试

v2.0.8支持spine3.6,我们试过spine3.6.53, 3.6.2, 3.0三个版本,都是进入就闪退

到官方的github去找2.0.8版本的example库,找份spine文件看下版本呗.

spine官网3.6有无数多个版本. 可以找一份比较早的然后试下,定位一下.

你说的是cocos的github中找2.0.8版本的spine文件是吗?我尝试下

image
然后在客户端直接切换