Skip to content
LeakCanary is a memory leak detection library for Android.
Kotlin Other
  1. Kotlin 99.8%
  2. Other 0.2%
Branch: master
Clone or download

Latest commit

pyricau Merge branch 'fix/disable_leak_screen_spinner_when_only_one_leak'
* fix/disable_leak_screen_spinner_when_only_one_leak:
  Format LeakScreen
  Replace LeakScreen spinner with a single row when there's only one leak
  Disable LeakScreen spinner when there's only one leak
Latest commit 3b4fc36 May 29, 2020

Files

Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
.buildscript Automatically deploy snapshots to Sonatype. Jan 4, 2016
.github Merge pull request #1821 from square/py/gradle_wrapper_validation May 4, 2020
docs Merge pull request #1835 from square/py/manual_config May 21, 2020
gradle Add keeper to sample app for repro (#1783) Apr 30, 2020
hooks Fixed typo in git hook (#1560) Sep 6, 2019
leakcanary-android-core Format LeakScreen May 29, 2020
leakcanary-android-instrumentation Delete AppWatcher.Config.enabled May 19, 2020
leakcanary-android-process Automatic setup when using separate LeakCanary process (#1585) Sep 14, 2019
leakcanary-android-sample Fix TuPeuxPasTest documentation May 2, 2020
leakcanary-android Automatic setup when using separate LeakCanary process (#1585) Sep 14, 2019
leakcanary-deobfuscation-gradle-plugin Improve the way LeakCanary Deobfuscation Plugin is applied May 2, 2020
leakcanary-object-watcher-android-androidx Detect Android X View Model leaks (#1732) Jan 30, 2020
leakcanary-object-watcher-android-support-fragments Add component name to leak description (#1691) Dec 19, 2019
leakcanary-object-watcher-android Remove requirement for two configs May 20, 2020
leakcanary-object-watcher Interactive CLI (#1705) Dec 27, 2019
plumber-android fix star import May 20, 2020
shark-android Extend range for ASSIST_STRUCTURE leak pattern May 20, 2020
shark-cli Follow up on #1830 May 18, 2020
shark-graph Moving the code into extension May 7, 2020
shark-hprof-test Fix crash on empty reference path (#1716) Jan 10, 2020
shark-hprof Backward compatibility with Okio 1.x (#1677) Dec 18, 2019
shark-log Renamed `SharkLog.e()` to `SharkLog.d()` Aug 25, 2019
shark-test Introduces a shark-test module Sep 11, 2019
shark Moving the code into extension May 7, 2020
.gitignore Move docs to mkdocs Jun 25, 2019
.travis.yml Support migrating from 2.0 (#1684) Dec 18, 2019
LICENSE.txt Initial import May 8, 2015
README.md Https in README link (#1604) Oct 15, 2019
build.gradle Added unit tests for LeakCanary.Config.Builder and AppWatcher.Config.… Apr 28, 2020
detekt-config.yml Updated libraries (#1771) Mar 26, 2020
gradle.properties Prepare for next development iteration May 8, 2020
gradlew Add keeper to sample app for repro (#1783) Apr 30, 2020
mkdocs.yml Prepare 2.3 release May 8, 2020
settings.gradle Rename DuckTape to Plumber May 19, 2020
shark-cli.sh Refactor CLI to use Clikt (#1704) Dec 24, 2019

README.md

LeakCanary 🐤

A memory leak detection library for Android.

square.github.io/leakcanary

License

Copyright 2015 Square, Inc.

Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
You may obtain a copy of the License at

   http://www.apache.org/licenses/LICENSE-2.0

Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.
You can’t perform that action at this time.