应用程序在升级到 2.0 后关闭
Application is closing after upgrading to 2.0
我已经从 1.x 升级到 LeakCanary 2.0-alpha-3,现在,在启动几秒后,我的应用程序自行关闭,并出现 LeakCanary 通知。
这使我的应用程序无法使用。为什么会这样,我能用它做什么?
logcat没有什么有趣的。
它检测到的所有泄漏都在第 3 方分析库中,因此如果我愿意,我可能无法修复它们事件。但我一定会向图书馆的作者报告。
好吧,找个借口。
我们的应用使用 READ_PHONE_STATE 权限并检查应用是否拥有它,否则完成 activity。而且我们不知何故忘了把它放在我们的 Manifest.xml 中。它起作用了,因为 LeakCanary 1.x 由于某种原因在它的清单中有这个权限。
2.0 在 Manifest 中不再具有此权限,因此我们的 activity 自行完成。将此权限添加到我们的清单解决了这个问题。
我已经从 1.x 升级到 LeakCanary 2.0-alpha-3,现在,在启动几秒后,我的应用程序自行关闭,并出现 LeakCanary 通知。
这使我的应用程序无法使用。为什么会这样,我能用它做什么?
logcat没有什么有趣的。
它检测到的所有泄漏都在第 3 方分析库中,因此如果我愿意,我可能无法修复它们事件。但我一定会向图书馆的作者报告。
好吧,找个借口。
我们的应用使用 READ_PHONE_STATE 权限并检查应用是否拥有它,否则完成 activity。而且我们不知何故忘了把它放在我们的 Manifest.xml 中。它起作用了,因为 LeakCanary 1.x 由于某种原因在它的清单中有这个权限。
2.0 在 Manifest 中不再具有此权限,因此我们的 activity 自行完成。将此权限添加到我们的清单解决了这个问题。