入门¶
要使用 LeakCanary,请将 leakcanary-android
依赖项添加到应用的 build.gradle
文件中
dependencies {
// debugImplementation because LeakCanary should only run in debug builds.
debugImplementation 'com.squareup.leakcanary:leakcanary-android:2.14'
}
就是这样,无需修改任何代码!
通过在 Logcat 中过滤 LeakCanary
标签来确认 LeakCanary 已在启动时运行
D LeakCanary: LeakCanary is running and ready to detect leaks
信息
LeakCanary 会自动检测以下对象的泄漏
- 销毁的
Activity
实例 - 销毁的
Fragment
实例 - 销毁的 Fragment
View
实例 - 已清除的
ViewModel
实例 - 销毁的
Service
实例
接下来呢?学习 基础知识!