3.0RC0版本的lua CCArmature问题:

3.0RC0版本的lua CCArmature问题:
我在某个layer加入场景的时候,在Enter回调里加入一个动画:
ccs.ArmatureDataManager:getInstance():addArmatureFileInfo(“scenes/mainScene/chuansongzhen/chuansongzhen.ExportJson”);

layer移除时回调exit里调用了
ccs.ArmatureDataManager:getInstance():removeArmatureFileInfo(“scenes/mainScene/chuansongzhen/chuansongzhen.ExportJson”);
cc.SpriteFrameCache:getInstance():removeSpriteFrames();
cc.Director:getInstance():getTextureCache():removeAllTextures();

我下次再调用:
ccs.ArmatureDataManager:getInstance():addArmatureFileInfo(“scenes/mainScene/chuansongzhen/chuansongzhen.ExportJson”);
lua就会报错,如下:
LUA ERROR: ASSERT FAILED ON LUA EXECUTE: key not found : <integer/real>
stack traceback:
: in function ‘addArmatureFileInfo’

在PC上没问题,在安卓机器里面有的手机就会报上面的错,而有些手机如三星不会。是不是3.0RC0的BUG?

:3: 顶上去~~~~

感谢您的反馈,我们明天会测试这个问题,并帮您查找问题原因。

我用3.0-final碰到了类似的问题,一个Armature加载的时候会报一次assert failed,
但是退出之后重新加载就没有了,必现