Assertion failure: thing, at...gc/Marking.cpp:112 遇到个jsb的bug,全公司的人整整折腾了2天!! 描述: 下面代码,在GC后,程序崩溃,错误log输出如下: Assertion failure: thing, at /Users/james/Project/Spidermonkey/js/src/gc/Marking.cpp:112 代码: var FightActionAttack = cc.Class.extend({ init: fun…
目前很多游戏在iPhone X手机 wifi情况下,启动时候闪退,在4G网络时候不闪退. 闪退的log: #0 Thread NSUnknownKeyException [<UIStatusBar_Modern 0x15f906160> valueForUndefinedKey:]: this class is not key value coding-compliant for the key foregroundView.    这是项目中使用状态栏中图标判断当前网络的具体状态,而 iPh…
如果使用cocos2dx的3.17.2版本的官方热更新. 然后有玩家反馈说热更新之后游戏闪退,游戏内有部分资源没更到. 考虑如下几个方面调整. 1,在文件下载失败的时候,直接调用重新下载. 2,把下载的最大数量从32改成4.…
http://7dot9.com/?p=444 http://whydoidoit.com/2012/08/20/unity-serializer-mono-and-trampolines/ 确定具体原因 那么好吧,打一个测试版本再来看,然后再等着崩溃,查看崩溃日志吧,最终看到的崩溃日志中,崩溃线程输出信息如下: Thread 27 Crashed: 0 libsystem_kernel.dylib 0x38e671fc __pthread_kill + 8 1 libsystem_pthrea…
崩溃的情况 进入游戏一会儿,神马都不要做,双手离开手机,盯着屏幕看吧,游戏会定时从服务器那儿读取一些数据,时间一长,闪退了.尼玛问题是神马呢?完全没有头绪,不过大体猜测是因为网络请求导致的,那么好,先排查服务器返回结果是否有问题,最终确认每次客户端崩溃的时候,服务器都成功的返回了格式正确的数据,没有任何异常.那么可以确定问题是出在客户端部分了. 先检查代码,确认逻辑上没有任何问题之后,也倍感无力啊,问题依然在重现.肿么办呢? 确定具体原因 那么好吧,打一个测试版本再来看,然后再等着崩溃,查看崩溃…
在cocos中偶尔会遇到闪退的问题,特别是android和ios系统下的闪退就特别难处理了, 虽然说能使用xcode和eclipse显示log,但是也会出现一些特别的情况,直接闪退而且 没有任何预兆. 检测闪退原因的方法可以有以下几种: 1.最简单的方法就是逐部分代码注释,缩小问题代码范围,逐渐找出问题的代码. 2.例如外部调试工具打印log,比如ios使用xcode, android使用eclipse或者android studio, win32使用Virtual Studio等等,这种方法特…
我强烈推荐大家如果不是很有必要就不要引用一些.NET STD的库,比如json库newtonsoft.JSON,直接引用官方的system.Json就足够了,否则会导致体积变得巨大 好了废话不多说,这边使用VS开发android应用的时候,明明好端端调试正常,改成release分发后,安装反而各种闪退,为啥??? 不截图了,其实大家点开项目的生成,查看debug和release选项的不同会发现release默认勾选了优化代码 那真相就很明显了,就是VS优化安卓代码的功底不行,大家去掉这个优化代码…
一.之前上架的 App 在 iOS 9 会闪退问题(iOS系统版本更新,未配置新版本导致闪退问题) 最新更新:(2015.10.02) 开发环境: Delphi 10 Seattle OS X El Capitan v10.11 需使用下列 HotfixID: 30398, PAServer Hotfix for Delphi, C++Builder and RAD Studio 10 Seattle Xcode v7.0.1 iOS SDK v9.0 真机测试(以下机种皆不闪退): iPhon…
前两天和同事一起查一个游戏的闪退问题,log日志显示最后挂在CCNode* ActionNode::getActionNode()函数中的首行CCNode* cNode = dynamic_cast<CCNode*>(m_Object),由于不是必现bug,出现概率极低,单从代码来看,唯一的可能就是走到这里时m_Object已经为null了,所以才会挂出去.当然经过不懈努力,问题还是得以解决,这里mark一下,留作以后复习. 想方设法也无法重现的情况下,我们只能一步一步的分析UI动画的生命周期…
全新安装的Windows 8.1的系统,Android SDK,JDK都是最新的版本,但是SDK Manager打开是命令行窗口一闪而过,就再没反映了. 通过搜索,确定了一个问题就是SDK目录tools\lib下有个find_java.bat,本来的作用是查找jave.exe的路径,但是路径输出错误.find_java.bat是在sdk\tools\Android.bat下调用的,网上的解决方法是不使用find_java.bat,直接在Android.bat中写入java的绝对路径,将 set…