From 87a3dd4f70d430c247e253520c4b41d4736f9114 Mon Sep 17 00:00:00 2001 From: shwenzhang Date: Tue, 1 Nov 2016 15:58:06 +0800 Subject: [PATCH] 1. [hotfix] fix dex check error --- .../java/com/tencent/tinker/lib/patch/DexDiffPatchInternal.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/tinker-android/tinker-android-lib/src/main/java/com/tencent/tinker/lib/patch/DexDiffPatchInternal.java b/tinker-android/tinker-android-lib/src/main/java/com/tencent/tinker/lib/patch/DexDiffPatchInternal.java index eb385d90..2ab8a3de 100644 --- a/tinker-android/tinker-android-lib/src/main/java/com/tencent/tinker/lib/patch/DexDiffPatchInternal.java +++ b/tinker-android/tinker-android-lib/src/main/java/com/tencent/tinker/lib/patch/DexDiffPatchInternal.java @@ -182,7 +182,7 @@ private static boolean extractDexDiffInternals(Context context, String dir, Stri String dexDiffMd5 = info.dexDiffMd5; String oldDexCrc = info.oldDexCrC; - if (dexDiffMd5.equals("0") && !ShareTinkerInternals.isVmArt()) { + if (!ShareTinkerInternals.isVmArt() && info.destMd5InDvm.equals("0")) { TinkerLog.w(TAG, "patch dex %s is only for art, just continue", patchRealPath); continue; }