我通过开发一只飞鸟来学习cocos2d-x。版本是2.2.3。
我的程序可以在VS上运行。但是当我在eclipse中构建它并将apk安装到Android设备时,应用程序闪回并且logcat说:从文件中获取数据(image \ splash.png)失败。
我在cpp文件中找到了代码:
std::string splash_path = CCFileUtils::sharedFileUtils()->fullPathForFilename("image\\splash.png");
CCSprite *background = CCSprite::create(splash_path.c_str());
所有图像和声音都在资源文件夹中。
任何人都可以告诉我如何解决这个问题?
感谢。
答案 0 :(得分:0)
我通过将代码更改为:
解决了这个问题std::string splash_path = CCFileUtils::sharedFileUtils()->fullPathForFilename("image/splash.png");
只需将'\\'替换为'/'。