骨骼动画加载失败了。。

ArmatureDataManager::getInstance()->addArmatureFileInfo(“hero/hero.ExportJson”);
heroAnim = Armature::create(“hero”);
报错在第二句,我调试查看了具体报错的地方
if(!_name.empty())
{
AnimationData *animationData = armatureDataManager->getAnimationData(name);
CCASSERT(animationData, "AnimationData not exist! "); //可以看到在这里报错的
这里报错的原因应该是没有找到这个名字的动画吧?也就是说动画没有加载进来或者使用了错误的名字去调用?
我尝试替换别的动画来加载,发现是成功的。路径也仔细看了,没有错,也就是说我应该没有弄出啥低级错误,那么为啥这个动画加载不进来呢:3:
求帮助!!!

Armature::create(“hero”);后面用的是cocostudio的项目名,这个没错。版本也不存在错误,我用了同样版本的动画加载成功了。
各位好汉知道的或者遇到过同样问题的能提示下吗?:6:

:6:折腾一上午了还是没搞懂为啥,难道是导出来的cocostudio项目有问题?可是问题在哪

if (json.HasParseError()) {
CCLOG(“GetParseError %s\n”,json.GetParseError());
}
我发现在addArmatureFileInfo里执行了这样一句话,而正常运行的动画并没有执行这句话。这句话是表示json的解析有错误?

找到原因啦,是因为ExportJson里面出现了非法字符导致解析出现错误。。