首页 > 解决方案 > 仅通过添加依赖项,LeakCanary 是如何安装和准备好的?

问题描述

这有点奇怪,或者我对依赖关系有一些误解。如何安装 LeakCanary 并准备好观察我的应用程序是否存在内存泄漏,只需将其添加到应用程序的 Gradle 文件中的依赖项中?

标签: androiddependenciesleakcanary

解决方案


在 Android 上,内容提供程序是在创建 Application 实例之后但在调用 Application.onCreate() 之前创建的。LeakCanary 在库 AndroidManifest.xml 文件中定义了一个 ContentProvider。安装该 ContentProvider 后,LeakCanary 会向应用程序添加活动和片段生命周期侦听器。


推荐阅读