Enable MultiDex in release builds

pull/795/head
Alex Baker 7 years ago
parent ec3debb140
commit 811c6a2a08

@ -24,6 +24,7 @@ android {
versionName "6.5.6"
targetSdkVersion 28
minSdkVersion 16
multiDexEnabled true
testInstrumentationRunner "androidx.test.runner.AndroidJUnitRunner"
resValue 'string', 'mapbox_key', project.hasProperty('tasks_mapbox_key') ? tasks_mapbox_key : ''
resValue 'string', 'google_key', project.hasProperty('tasks_google_key') ? tasks_google_key : ''
@ -46,7 +47,6 @@ android {
buildTypes {
debug {
multiDexEnabled true
testCoverageEnabled true
}
release {
@ -139,8 +139,8 @@ dependencies {
//noinspection GradleDependency
debugImplementation "com.squareup.leakcanary:leakcanary-android:${LEAKCANARY_VERSION}"
debugImplementation "com.squareup.leakcanary:leakcanary-support-fragment:${LEAKCANARY_VERSION}"
debugImplementation 'androidx.multidex:multidex:2.0.1'
implementation 'androidx.multidex:multidex:2.0.1'
implementation 'me.saket:better-link-movement-method:2.2.0'
implementation 'com.squareup.okhttp3:okhttp:3.13.1'
implementation 'com.google.code.gson:gson:2.8.5'
@ -181,7 +181,6 @@ dependencies {
googleplayImplementation "com.google.android.gms:play-services-location:16.0.0"
googleplayImplementation 'com.google.android.gms:play-services-maps:16.1.0'
googleplayImplementation "com.google.android.gms:play-services-auth:16.0.1"
googleplayImplementation 'com.google.android.gms:play-services-maps:16.1.0'
googleplayImplementation 'com.google.android.libraries.places:places:1.1.0'
amazonImplementation "com.google.android.gms:play-services-analytics:16.0.8"

@ -1,5 +0,0 @@
package org.tasks;
import androidx.multidex.MultiDexApplication;
public abstract class BaseApplication extends MultiDexApplication {}

@ -1,10 +1,10 @@
package org.tasks.injection;
import android.content.Context;
import org.tasks.BaseApplication;
import androidx.multidex.MultiDexApplication;
import org.tasks.locale.Locale;
public abstract class InjectingApplication extends BaseApplication {
public abstract class InjectingApplication extends MultiDexApplication {
private ApplicationComponent applicationComponent;

@ -1,5 +0,0 @@
package org.tasks;
import android.app.Application;
public abstract class BaseApplication extends Application {}
Loading…
Cancel
Save