blob: 01effa8ed34f42233e76e376ea64b674ccbb34f4 [file] [log] [blame] [view] [edit]
# Getting started
To use LeakCanary, add the `leakcanary-android` dependency to your app's `build.gradle` file:
```groovy
dependencies {
// debugImplementation because LeakCanary should only run in debug builds.
debugImplementation 'com.squareup.leakcanary:leakcanary-android:{{ leak_canary.release }}'
}
```
**That's it, there is no code change needed!**
Confirm that LeakCanary is running on startup by filtering on the `LeakCanary` tag in [Logcat](https://developer.android.com/studio/command-line/logcat):
```
D LeakCanary: LeakCanary is running and ready to detect leaks
```
!!! info
LeakCanary automatically detects leaks of the following objects:
* destroyed `Activity` instances
* destroyed `Fragment` instances
* destroyed fragment `View` instances
* cleared `ViewModel` instances
What's next? Learn the [Fundamentals](fundamentals.md)!