编译apk为什么会出现那么多诡异的错误

举个例子:
我在写ios游戏的时候用到的一句代码:
this->setSpriteFrame(cocos2d::StringUtils::format(“ppp%d.png”,type));
当编译成apk 打包到手机上的时候居然出现这种错误:
Invalid spriteFramName:ppp-1.png;
我在想,中间的“-” 是哪来的? 从来没有加入过这个字符!

负1啊,type成了负1.

对, 你说的很有道理。居然没想起来!
还有一个问题就是 tinyxml2读取文件,ios上非常正常。但apk上出现读取文件错误 errorID = 3 。
何解?

应该是路径不对吧。你得贴一下代码别人才知道怎么帮你分析。