跳到内容
🤔 文档问题? 报告编辑

入门

要使用 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 实例

接下来呢?学习 基础知识