Android 如何使用模块化代码片段中的LeakCanary检测内存泄漏?

Android 如何使用模块化代码片段中的LeakCanary检测内存泄漏?,android,memory-leaks,leakcanary,Android,Memory Leaks,Leakcanary,我有一个具有多个模块的应用程序。说出模块app和core 我已经在app模块中创建了MyApplication类,并覆盖了LeakCanary所需的代码。但是我无法将代码与我的第二个模块core中的片段链接起来 如何检测核心模块中存在的片段中的内存泄漏?随着最新的leakcanary版本,他们引入了对支持库片段的支持。我们需要在下面声明dependency in out build.gradle才能拥有它 debugImplementation 'com.squareup.leakcanary:

我有一个具有多个模块的应用程序。说出模块
app
core

我已经在
app
模块中创建了MyApplication类,并覆盖了LeakCanary所需的代码。但是我无法将代码与我的第二个模块
core
中的片段链接起来


如何检测
核心
模块中存在的片段中的内存泄漏?

随着最新的leakcanary版本,他们引入了对支持库片段的支持。我们需要在下面声明dependency in out build.gradle才能拥有它

debugImplementation 'com.squareup.leakcanary:leakcanary-support-fragment:1.6.1'

在第二个模块中添加泄漏金丝雀作为依赖项。我不确定这是否有效。我已经试过了,但它甚至没有检测到我在
app
模块中添加LeakCanary时发现的泄漏。注意,活动也在第二个模块中,当我在第一个模块中添加LeakCanary时,发现了其泄漏。