LeakCanary 如何仅通过添加依赖项来安装和准备就绪?

How LeakCanary gets installed and ready only by adding to the dependencies?

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

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