Multidex debug builds only and bump version

This commit is contained in:
Sean Mac Gillicuddy 2020-02-26 14:16:54 +00:00
parent df8152acc6
commit 415424936d
3 changed files with 8 additions and 4 deletions

View File

@ -11,7 +11,7 @@ apply(from = rootProject.file("jacoco.gradle"))
ext {
set("versionMajor", 3)
set("versionMinor", 2)
set("versionPatch", 0)
set("versionPatch", 1)
}
fun generateVersionName() = "${ext["versionMajor"]}.${ext["versionMinor"]}.${ext["versionPatch"]}"

View File

@ -52,12 +52,12 @@ class AllProjectConfigurer {
setMinSdkVersion(Config.minSdk)
setTargetSdkVersion(Config.targetSdk)
testInstrumentationRunner = "androidx.test.runner.AndroidJUnitRunner"
multiDexEnabled = true
}
buildTypes {
getByName("debug") {
isTestCoverageEnabled = true
multiDexEnabled = true
}
}

View File

@ -17,13 +17,14 @@
*/
package org.kiwix.kiwixmobile.core;
import android.app.Application;
import android.content.Context;
import android.os.Build;
import android.os.Environment;
import android.os.StrictMode;
import android.util.Log;
import androidx.appcompat.app.AppCompatDelegate;
import androidx.multidex.MultiDexApplication;
import androidx.multidex.MultiDex;
import com.jakewharton.threetenabp.AndroidThreeTen;
import java.io.File;
import java.io.IOException;
@ -33,7 +34,7 @@ import org.kiwix.kiwixmobile.core.di.components.CoreComponent;
import org.kiwix.kiwixmobile.core.di.components.DaggerCoreComponent;
import org.kiwix.kiwixmobile.core.downloader.DownloadMonitor;
public abstract class CoreApp extends MultiDexApplication {
public abstract class CoreApp extends Application {
private static CoreApp app;
private static CoreComponent coreComponent;
@ -64,6 +65,9 @@ public abstract class CoreApp extends MultiDexApplication {
@Override
protected void attachBaseContext(Context base) {
super.attachBaseContext(base);
if (BuildConfig.DEBUG) {
MultiDex.install(this);
}
app = this;
setCoreComponent(DaggerCoreComponent.builder()
.context(this)