android bugly 错误分析,# app 3.6.1 Bugly中崩溃分析

突然有一天,领导的Android手机中的程序运行停止了,这告诉了CTO,CTO立刻通知Android负责人,查询原因,并且询问当前的崩溃率是多少,得知3%左右,Android优化完之后,CTO又问iOS的负责人,iOS现在线上的崩溃率多少啊,‘2%左右’,‘这有点高啊,以后要降到0.2%,iOS要立刻发一个版本,降低崩溃率’,然后我们就开始分析Bugly上面的崩溃信息了。

目录

已解决的bug

暂时无解的bug

要添加保护的bug

总结

崩溃产生的原因

崩溃率的现状

我们离优秀还有多远

已解决的bug

UIWebView加载网页中进入后台崩溃

网页中使用了OpenGL ES绘制,根据Apple的要求,这个不能在后台绘制的(An OpenGL ES application will be terminated if it attempts to execute OpenGL ES commands in the background.),解决方案:

就是网页提供绘制开始和停止的接口供原生在进入后台和切换到前台时使用,但是我们使用的是其他厂家提供的链接,没有此接口。

在前后台切换时,停止和重新加载UIWebView,调用stopLoading但是还是会在后台绘制,并不能停止OpenGL ES的绘制,所以排除此方法。

改用WKWebView,因为这是Apple的bug,所以使用最新的API去替换,但是其他厂家提供的链接不支持WKWebView。

在App

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值