0

我一直在通过开发一只飞扬的鸟来学习 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());

所有的图像和声音都在 assets 文件夹中。

任何人都可以告诉我如何解决这个问题?

谢谢。

4

1 回答 1

0

我已经通过将代码更改为:

std::string splash_path = CCFileUtils::sharedFileUtils()->fullPathForFilename("image/splash.png");

只需将 '\\' 替换为 '/'。

于 2014-06-30T08:27:14.867 回答