Android上用CSLoader::createNode("MainScene.csb")加载就报错?

不知道有人碰到同样的问题么?、

用Cocos Studio发布的MainScene.csb,采用
auto rootNode = CSLoader::createNode(“MainScene.csb”);
addChild(rootNode);
在Windows上可以正常运行,发布到安卓上,就报错。

具体的做法是:
MainScene.csb中只包含同级目录的一张图片,在AppDelegate.cpp中修改为
FileUtils::getInstance()->addSearchPath(“iphone”);
采用官方提供的Android发布方式
python android-build.py -p 19 cpp-tests
(具体参考http://cn.cocos2d-x.org/article/index?type=wiki&url=/doc/cocos-docs-master/manual/framework/native/wiki/how-to-run-cpp-tests-on-android/zh.md)
在assets\iphone目录中也看到了.csb和包含的那张图片。(该文件夹下还有CocosStudio默认的HelloWorld.png和2个关闭按钮)
但apk发布到安卓上,运行就报错“已停止运行”。

如果把CSLoader::createNode的这两段注释掉,换做:
auto sprite = Sprite::create(“HelloWorld.png”);
addChild(sprite);
同样的方式发布到安卓,APK可以正常运行。

这样看起来,二者路径应该是一致的呀。而且Windows上均可以正常运行。
给我的感觉是,在安卓上 Sprite::create可以加载图片,但用 CSLoader::createNode不能加载.csb?

只得求助下高手了。
怎样才能在Android上正确加载运行.csb呢?
难道CocosStudio的.csb不能在安卓上使用?那样的话,CocosStudio这个工具岂不是价值不大了。

等我测试一下可好?

按照你的步骤我测试了,一切正常。需要测试工程请联系我。

— Begin quote from ____

引用第2楼DDDigua于2015-04-08 12:55发表的 回 楼主(星翼山人) 的帖子 :
按照你的步骤我测试了,一切正常。需要测试工程请联系我。 http://www.cocoachina.com/bbs/job.php?action=topost&tid=294529&pid=1277650

— End quote

有劳版主了!
为什么我就不行呢?对照你的研究下,

咦。我试了下发给我的工程。
如果直接安装package里的apk确实是可以在安卓上正常运行的。
但拿版主提供的.csb在Windows下就死活加载不了。编译到安卓下也无法运行。

难道说是版本不同造成的?
我的Cocos Studio是 v2.0 Beta0

我也把我的工程发给版主帮我看看吧?

我的版本是2.2.1.0的,你下载个新的试试

谢谢版主!
下了最新版本(v2.2.1),这个版本自己带有打包安卓版本啊!?
应该是可以了。