Skip to content

Commit a7f4aee

Browse files
committed
Enable multidex and native library compression
1 parent 07be8d9 commit a7f4aee

File tree

3 files changed

+5
-4
lines changed

3 files changed

+5
-4
lines changed

app/build.gradle

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -16,6 +16,7 @@ android {
1616
buildConfigField "String", "INTELLICHECK_URL", "\"https://dev.ver-id.com/id-check/\""
1717
manifestPlaceholders = ["veridPassword": "8f821baf-4ae4-41cd-a175-91d7ef6a6db8"]
1818
testInstrumentationRunner "androidx.test.runner.AndroidJUnitRunner"
19+
multiDexEnabled true
1920
}
2021
buildTypes {
2122
release {
@@ -48,6 +49,7 @@ dependencies {
4849
}
4950
implementation 'androidx.constraintlayout:constraintlayout:1.1.3'
5051
implementation 'androidx.security:security-crypto:1.1.0-alpha02'
52+
implementation 'com.android.support:multidex:1.0.3'
5153

5254
androidTestImplementation 'androidx.test.ext:junit:1.1.2'
5355
androidTestImplementation 'androidx.test.espresso:espresso-intents:3.3.0'

app/src/main/AndroidManifest.xml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -12,6 +12,7 @@
1212
android:icon="@mipmap/ic_launcher"
1313
android:label="@string/app_name"
1414
android:supportsRtl="true"
15+
android:extractNativeLibs="true"
1516
android:theme="@style/Theme.AppCompat.Light.DarkActionBar">
1617
<activity android:name=".ResultActivity" />
1718
<activity android:name=".LoadingActivity">

app/src/main/java/com/appliedrec/credentials/app/CredentialsApplication.java

Lines changed: 2 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -2,17 +2,15 @@
22

33
import android.app.Activity;
44
import android.app.Application;
5-
import android.content.Intent;
65
import android.os.Bundle;
76

87
import androidx.annotation.NonNull;
98
import androidx.annotation.Nullable;
109
import androidx.collection.ArraySet;
10+
import androidx.multidex.MultiDexApplication;
1111
import androidx.test.espresso.IdlingResource;
1212

1313
import com.appliedrec.verid.core2.VerID;
14-
import com.appliedrec.verid.core2.VerIDFactory;
15-
import com.appliedrec.verid.core2.VerIDFactoryDelegate;
1614
import com.appliedrec.verid.core2.serialization.Cbor;
1715
import com.microblink.MicroblinkSDK;
1816
import com.microblink.intent.IntentDataTransferMode;
@@ -22,7 +20,7 @@
2220
import java.util.HashMap;
2321
import java.util.Set;
2422

25-
public class CredentialsApplication extends Application implements Application.ActivityLifecycleCallbacks, ISharedData, IdlingResource {
23+
public class CredentialsApplication extends MultiDexApplication implements Application.ActivityLifecycleCallbacks, ISharedData, IdlingResource {
2624

2725
private VerID verID;
2826
private final HashMap<String, byte[]> sharedData = new HashMap<>();

0 commit comments

Comments
 (0)