cocos2d-x3.4 打包成apk后的几个问题

做了个三消游戏,打包成apk后发现一生成方块就闪退
后面发现在new新的方块时加上(std::nothrow)就可以了。
Star* star = new(std::nothrow) Star();(自己写的精灵类)

不太懂其中的原理…

还有问题就是打包成apk后,我放在Resources下面的文件读的到,但是Resources\XX\XX下的文件就读不出来。
在PC运行没问题,就是android上会出现这情况。

在内存不足时,new (std::nothrow)并不抛出异常,而是将指针置NULL,一般情况下是没有问题的,可能是你方块非常大,内存分配失败。

Resources\XX\XX下找不到图片是因为你没加搜索路径,类似这样的cc.FileUtils:getInstance():addSearchPath(fileMainDir…"/res/config")