最近做的项目,用的cocos2dx-2.1.5,服务器框架是 smartfox。发现项目在android 4.0以上的手机上,运行都比较正常,但是在小米1这样 android 2.3.5这样的手机上,在与服务器有消息交互时,就会出现各种无规律的卡死,死机是整个进程卡死,cocos2dx画面死住。网上找了下,有人可能原因:
(1)OPENGL死机,禁用缓存
(2)在多线程下调用了打印sprintf函数
(3)猜测会不会是CCRenderTexture,因为我做个类似你画我猜的功能。。使用CCRenderTexture实现的
(4)JNI引起的(我去掉所有JNI,还是有问题)
但是我都没有解决,不知道各位有没有碰到类似的情况,有什么解决办法?
我也遇到了,同求 怎么解决,无规律卡死,观察发现每次都是android GC的时候卡死的
我也遇到了这个问题,无规律卡死,各位有解决方案吗
与服务器有消息交互时有卡死,就检查一下socket底层,看看是send还是recv的问题,可以做大量send和recv测试,看看什么原因,如果是gc时卡死,留意一下new/delete的地方
请问楼主 你的问题解决了吗
我也遇到类似问题 完全找不到原因
我也遇到了,
我也遇到了,不知道是不是音效的问题
我也遇到了,楼上说的GC时候发生机率最高跟我的一样,不知道有没有解决方案
—苹果上完全没有问题,只有安卓才会发生
同求,cocos2dx2.2.3 cocostudio1.5.0.1,楼上的兄弟们,你们都解决了吗
好久没注意这里信息。抱歉勒.
这个问题,跟3楼说的情况类似,是在网络模块,接受数据的时候会卡主,socket是阻塞的,在一些低端机上,会很高概率卡死,这样也会让UI卡死,因为是同一线程处理的。后来是通过设置我们网络框架的一些参数,让其网络这块别阻塞勒,解决勒,蛮久之前的事情,而且是另外同事大神搞定的,这里只能给大家提供这些信息勒。
也报一下:widgetFromJsonFile函数卡死