[android] #2187 - added LeakCanary to Android test app

This commit is contained in:
Tobrun
2016-01-11 15:39:59 +01:00
parent 259fe1c81d
commit c10f6489e6
3 changed files with 21 additions and 0 deletions

View File

@@ -70,11 +70,17 @@ dependencies {
compile(project(':MapboxGLAndroidSDK')) {
transitive = true
}
// Support libraries
compile "com.android.support:support-annotations:${supportLibVersion}"
compile "com.android.support:support-v4:${supportLibVersion}"
compile "com.android.support:appcompat-v7:${supportLibVersion}"
compile "com.android.support:design:${supportLibVersion}"
// Leak Canary
debugCompile 'com.squareup.leakcanary:leakcanary-android:1.4-beta1'
releaseCompile 'com.squareup.leakcanary:leakcanary-android-no-op:1.4-beta1'
// Testing dependencies
testCompile 'junit:junit:4.12'
testCompile 'org.mockito:mockito-core:1.10.19'

View File

@@ -7,6 +7,7 @@
<uses-permission android:name="android.permission.ACCESS_FINE_LOCATION" />
<application
android:name=".MapboxApplication"
android:allowBackup="true"
android:fullBackupContent="true"
android:icon="@drawable/icon_burned"

View File

@@ -0,0 +1,14 @@
package com.mapbox.mapboxsdk.testapp;
import android.app.Application;
import com.squareup.leakcanary.LeakCanary;
public class MapboxApplication extends Application {
@Override
public void onCreate() {
super.onCreate();
LeakCanary.install(this);
}
}