查看bugly依赖库版本及查看线程cpu使用状况

在项目中使用了bugly,使用方法是通过gradle依赖引入的,如下

‘com.tencent.bugly:crashreport:latest.release’

这也是bugly官方文档建议的接入方式,这样的方式在打包时则会引入库中最新的版本。
但是安装包在某定制rom上运行时,不断切换wifi,怀疑bugly在new thread。后通过去掉bugly证实。
然后去官网查看bugly版本信息,但是使用如上的方式引入时无法直观的查看到版本。
于是通过jadx客户端查看相关代码,在com.tencent.bugly.b.a()这个方法中找到了版本信息。
bugly版本问题
故在引入第三方依赖包时尽量不要使用latest.release这种方式。
另,在adb shell中输入如下命令每隔1秒输出相关线程信息。(其中将5540替换为目标进程id,有的设备是ps -t)
while true; do ps -T 5540; echo “”; echo “”; sleep 1; done

在发生anr时,如果指向是cpu占用过高的话,可以使用top命令查看具体的使用情况。
在各种机型上命令选项可能不一样,可以使用help查看。 如 top -H (某款定制rom上)查看各线程cpu使用情况。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值