【发布时间】:2020-03-22 17:24:36
【问题描述】:
我刚刚将 Leak Canary 2 添加到我的应用程序 build.gradle,如 official docs 中所述:
dependencies {
// debugImplementation because LeakCanary should only run in debug builds.
debugImplementation 'com.squareup.leakcanary:leakcanary-android:2.2'
}
现在,当我运行我的应用程序并检查 logcat 时,我可以找到
2020-03-22 18:20:31.858 2401-2401/? D/LeakCanary: Installing AppWatcher
所以安装成功了。
但这就是我需要的一切吗?还是我还必须使用AppWatcher.objectWatcher.watch 手动观察对象?我不清楚。目前 LeakCanary 没有向我报告任何问题,但我怀疑我所做的一切都是完美的。
【问题讨论】:
-
很好的问题(和很好的回答)。我正在更新文档以使这一点更清楚:github.com/square/leakcanary/pull/1786/…
标签: android memory-leaks leakcanary