mirror of
https://github.com/kiwix/kiwix-android.git
synced 2025-08-03 10:46:53 -04:00
Multidex debug builds only and bump version
This commit is contained in:
parent
df8152acc6
commit
415424936d
@ -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"]}"
|
||||
|
@ -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
|
||||
}
|
||||
}
|
||||
|
||||
|
@ -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)
|
||||
|
Loading…
x
Reference in New Issue
Block a user