From 4fd8172126a0b137b680de106907cc32270eb1e6 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Sa=C3=BAl=20Ibarra=20Corretg=C3=A9?= Date: Tue, 28 Aug 2018 16:32:35 +0200 Subject: [PATCH] [Android] Add LeakCanary LeakCanary is a memory leak detection library which will run only in Debug mode. --- android/app/build.gradle | 3 ++ android/app/src/main/AndroidManifest.xml | 1 + .../java/org/jitsi/meet/MainApplication.java | 36 +++++++++++++++++++ 3 files changed, 40 insertions(+) create mode 100644 android/app/src/main/java/org/jitsi/meet/MainApplication.java diff --git a/android/app/build.gradle b/android/app/build.gradle index 34002476e..422f82ab0 100644 --- a/android/app/build.gradle +++ b/android/app/build.gradle @@ -43,4 +43,7 @@ dependencies { compile fileTree(dir: 'libs', include: ['*.jar']) implementation project(':sdk') + + debugImplementation 'com.squareup.leakcanary:leakcanary-android:1.6.1' + releaseImplementation 'com.squareup.leakcanary:leakcanary-android-no-op:1.6.1' } diff --git a/android/app/src/main/AndroidManifest.xml b/android/app/src/main/AndroidManifest.xml index 7f65cfa28..d65202d64 100644 --- a/android/app/src/main/AndroidManifest.xml +++ b/android/app/src/main/AndroidManifest.xml @@ -5,6 +5,7 @@ android:allowBackup="true" android:icon="@mipmap/ic_launcher" android:label="@string/app_name" + android:name=".MainApplication" android:theme="@style/AppTheme">