summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorandroid-build-team Robot <android-build-team-robot@google.com>2020-04-28 20:26:08 +0000
committerandroid-build-team Robot <android-build-team-robot@google.com>2020-04-28 20:26:08 +0000
commit8fddb2f9a2c235d996393d73a7c5c29c00e741ca (patch)
tree4a55778ad6cd0b4aaad13e376160e8c36b3e544b
parentd8b910febf68ece493d7f11ba4afd4eaf1da875f (diff)
parent745fa74857d2833e4d2dc3b0d6ab6e6cb6ff25f2 (diff)
downloadmultidex-android12-mainline-tzdata-release.tar.gz
Change-Id: I9abf855fb50df5ebff792b9b3f464c8fcb578b6d
-rw-r--r--library/src/androidx/multidex/MultiDexExtractor.java7
1 files changed, 1 insertions, 6 deletions
diff --git a/library/src/androidx/multidex/MultiDexExtractor.java b/library/src/androidx/multidex/MultiDexExtractor.java
index a63d724..2b96113 100644
--- a/library/src/androidx/multidex/MultiDexExtractor.java
+++ b/library/src/androidx/multidex/MultiDexExtractor.java
@@ -20,7 +20,6 @@ import android.content.Context;
import android.content.SharedPreferences;
import android.os.Build;
import android.util.Log;
-
import java.io.BufferedOutputStream;
import java.io.Closeable;
import java.io.File;
@@ -178,11 +177,7 @@ final class MultiDexExtractor implements Closeable {
final String extractedFilePrefix = sourceApk.getName() + EXTRACTED_NAME_EXT;
SharedPreferences multiDexPreferences = getMultiDexPreferences(context);
- int totalDexNumber = multiDexPreferences.getInt(prefsKeyPrefix + KEY_DEX_NUMBER, 0);
- if (totalDexNumber < 1) {
- // Guard against SharedPreferences corruption
- throw new IOException("Invalid dex number: " + totalDexNumber);
- }
+ int totalDexNumber = multiDexPreferences.getInt(prefsKeyPrefix + KEY_DEX_NUMBER, 1);
final List<ExtractedDex> files = new ArrayList<ExtractedDex>(totalDexNumber - 1);
for (int secondaryNumber = 2; secondaryNumber <= totalDexNumber; secondaryNumber++) {