升级到2.0后,应用程序关闭

时间:2019-07-18 13:12:50

标签: leakcanary

我已经从1.x升级到LeakCanary 2.0-alpha-3,现在,启动后发生了几次停顿,我的应用程序自行关闭,并出现了LeakCanary通知。

这使我的应用无法使用。为什么会这样,我该怎么办?

logcat中没有有趣的东西。

它检测到的所有泄漏都在第三方分析库中,所以如果我愿意,我可能无法修复它们。但我一定会向librarie的作者报告。

1 个答案:

答案 0 :(得分:0)

好的,找到一个借口。

我们的应用程序使用READ_PHONE_STATE权限,并检查该应用程序是否具有该权限,否则将结束活动。而且我们以某种方式忘记了将其放入Manifest.xml中。之所以有效,是因为LeakCanary 1.x出于清单目的而具有此权限。

2.0在Manifest中不再具有此权限,因此我们的活动结束了。将此权限添加到清单中,即可解决此问题。