iOS Crash文件的解析(一) 开发程序的过程中不管我们已经如何小心,总是会在不经意间遇到程序闪退。脑补一下当你在一群人面前自信的拿着你的App做功能预演的时候,流畅的操作被无情地Crash打断。联想起老罗在发布Smartisan OS的时候说了,他准备了10个手机,如果一台有问题,就换一台,....
分类:
移动开发 时间:
2015-01-05 23:10:01
阅读次数:
253
在Android开发中,程序Crash分三种情况:未捕获的异常、ANR(Application Not Responding)和闪退(NDK引发错误)。其中未捕获的异常根据logcat打印的堆栈信息很容易定位错误。ANR错误也好查,Android规定,应用与用户进行交互时,如果5秒内没有响应用户的操作,则会引发ANR错误,并弹出一个系统提示框,让用户选择继续等待或立即关闭程序。并会在/data/anr目录下生成一个traces.txt文件,记录系统产生anr异常的堆栈和线程信息。如果是闪退,这问题比较难查,...
分类:
移动开发 时间:
2015-01-01 21:19:32
阅读次数:
366
前段时间做了一个APP,在测试的时候遇到了很奇怪的闪退情况。
这个APP是有关声音处理的:设备一边录音,一边对声音进行处理。所以需要2个线程,一个线程将录音保存下来,另一个处理保存下来的声音。测试的时候,会在1~10min之内,不定时、无预兆的出现闪退的情况,报的错也各不一样,有的是
1)”NSGenericException ‘Collection was mutated while...
分类:
移动开发 时间:
2014-12-25 18:19:06
阅读次数:
190
拓展cocos2d-x3.0底层支持etc图片格式,把游戏中的模型使用etc格式的图片替换。
原先可以运行在联想(lenovo S880,显卡类型是PowerVP SGX 531)的机器上,但是换成etc图片之后进入游戏加载模型的时候就闪退了。
目前大部分其他机型上都没不存在这个问题,只有部分机器会闪退。初步判断有可能是显卡的问题,这个机器的显卡类型是PowerVR SGX 531。不...
分类:
其他好文 时间:
2014-12-25 01:29:59
阅读次数:
545
这种情况应和所谓的内存不足关系不大,很少有程序会在初始化时载入大量内容导致崩溃,并且这类问题也很容易在开发阶段被发现,所以内存不足造成秒退的可能性低(内存不足退,通常是程序用了一段时间,切换了几个画面以后发生的)。 而且秒退是发生在程序刚刚启动的时候,在开发、苹果审核阶段都没有被发现的最大可能...
分类:
移动开发 时间:
2014-12-19 18:53:30
阅读次数:
152
网上介绍了很多解决办法,下面是我自己的解决办法:
1. 我的apache-tomcat是解压缩版(解压了后配置一下就可以用)。
路径:D:\apache-tomcat-8.0.5
2. 找到conf文件夹,打开server.xml文件,下拉右手边的滚动条至最下面。
3. 查看上面有没有配置。
4. 我原来有个项目在这个位置配置过,删除后,再运行就没有再出现闪退的...
分类:
Web程序 时间:
2014-12-19 17:30:11
阅读次数:
180
最近突然想起友盟的sdk附带的一个功能:将闪退异常情况上报服务器,(stackflow,github)找了一些资料,自己写了一个demo,想起来好久没有写过blog了,顺便分享。其实不止是ios,android逻辑也是一样的,crash日志其实是系统自带的,闪退的时候,都会将crash打印,使用id...
分类:
移动开发 时间:
2014-12-18 23:36:21
阅读次数:
587
JDK:jdk-7u71-windows-i586Android SDK:installer_r24-windows以前配过好几次android开发环境都没有遇到SDK Manager闪退的问题。查了很多资料,不是环境变量的问题,也不是安装目录有空格。最后在http://blog.csdn.net/...
分类:
移动开发 时间:
2014-12-13 10:45:50
阅读次数:
173
案件回放:
打开游戏,进行上线前的检查,在检测功能的时候,莫名其妙的就崩溃,闪退了。。。。。。立即重新拉起游戏,准备简单的重现之后找研发来修复,发现不能必现了。这个时候去提单也太Low了~~~找到研发问了下,本身的应用是否有做crash异常上报。(目前这一块的Open Source框架比较多,我就不在此累赘复述了)直接查看上一次的crash异常上报信息,结合symbol 信息还原...
分类:
移动开发 时间:
2014-12-10 18:12:18
阅读次数:
224
如题:android开发 更新升级安装到一半自动闪退,,,解决办法,如下(红色为我新增的代码)/** * 安装APK文件 */ private void installApk() { File apkfile = new File(mSavePath, mHashMap.get("name")); ...
分类:
移动开发 时间:
2014-12-10 12:05:52
阅读次数:
127