Skip to content
🤔 Documentation issue? Report or edit

Getting started

To use LeakCanary, add the leakcanary-android dependency to your app’s build.gradle file:

dependencies {
  // debugImplementation because LeakCanary should only run in debug builds.
  debugImplementation 'com.squareup.leakcanary:leakcanary-android:2.14'

That’s it, there is no code change needed!

Confirm that LeakCanary is running on startup by filtering on the LeakCanary tag in Logcat:

D LeakCanary: LeakCanary is running and ready to detect leaks


LeakCanary automatically detects leaks of the following objects:

  • destroyed Activity instances
  • destroyed Fragment instances
  • destroyed fragment View instances
  • cleared ViewModel instances
  • destroyed Service instance

What’s next? Learn the Fundamentals!