LeakCanary未安装在发射器中



我按照应用程序中的建议进行了更改:build.gradle->debugImplementation.com.squareup.leakanary:leakanaryandroid:2.9.1'

但当我按下我的apk时,我看不到发射器里的Leak Canary不知道为什么?

@Harsh,您是否实现了一个具有多种内置类型的应用程序?

如果是 ,您需要根据构建类型更改LeakCanary依赖项:示例:你的构建类型是

buildTypes {
dev{}
....
release{}
}

如果您想使用dev变体进行安装,您的依赖关系应该是这样的:devImplementation.com.squareup.leakanary:leakanaryandroid:xxx_xxx'

如果不是:在构建渐变中删除此行

variantFilter { variant ->
if (variant.buildType.name == "debug") {
setIgnore(true)
}
} 

最新更新