diff --git a/app/build.gradle b/app/build.gradle index 94452aabf..690c58114 100644 --- a/app/build.gradle +++ b/app/build.gradle @@ -27,8 +27,6 @@ dependencies { compile 'com.android.support:support-v4:24.1.0' compile 'com.android.support:design:24.1.0' compile 'com.android.support:cardview-v7:24.1.0' - compile 'com.android.support:multidex:1.0.1' - androidTestCompile 'com.android.support:support-annotations:24.1.0' @@ -74,7 +72,6 @@ dependencies { minSdkVersion 14 targetSdkVersion 24 testInstrumentationRunner "android.support.test.runner.AndroidJUnitRunner" - multiDexEnabled = true } lintOptions { @@ -91,6 +88,14 @@ dependencies { dexOptions { javaMaxHeapSize "4g" } + + buildTypes { + release { + minifyEnabled true + proguardFiles getDefaultProguardFile('proguard-android.txt'), + 'proguard-rules.pro' + } + } sourceSets { main { diff --git a/app/src/main/java/org/kiwix/kiwixmobile/KiwixApplication.java b/app/src/main/java/org/kiwix/kiwixmobile/KiwixApplication.java index 7cbbb854a..e3cf803f6 100644 --- a/app/src/main/java/org/kiwix/kiwixmobile/KiwixApplication.java +++ b/app/src/main/java/org/kiwix/kiwixmobile/KiwixApplication.java @@ -1,8 +1,6 @@ package org.kiwix.kiwixmobile; import android.app.Application; -import android.support.multidex.MultiDexApplication; - import okhttp3.OkHttpClient; import org.kiwix.kiwixmobile.network.KiwixService; import retrofit2.Retrofit; @@ -10,7 +8,7 @@ import retrofit2.adapter.rxjava.RxJavaCallAdapterFactory; import retrofit2.converter.simplexml.SimpleXmlConverterFactory; import rx.schedulers.Schedulers; -public class KiwixApplication extends MultiDexApplication { +public class KiwixApplication extends Application { private static KiwixService service; private static OkHttpClient client = new OkHttpClient().newBuilder().followRedirects(true).followSslRedirects(true).build();