#1218·tinker

乐固加固并签名后,patch下载成功,重启后,patch不生效!!

Author: tangbeiCreated Sep 9, 2019Updated Mar 30, 2026
异常类型:app运行时异常

手机型号::HUAWEI Mate8

手机系统版本:Android 7.0

tinker版本:1.9.13

gradle版本:3.2.1

是否使用热更新SDK: Bugly SDK

系统:win10
2019-09-09 18:05:24.122 9950-9950/? I/Tinker.Tinker: try to install tinker, isEnable: true, version: 1.9.13
2019-09-09 18:05:24.122 9950-9950/? I/Tinker.TinkerLoadResult: parseTinkerResult loadCode:-2, process name:com.gs.toolmallb, main process:true, systemOTA:false, fingerPrint:HUAWEI/NXT-AL10/HWNXT:7.0/HUAWEINXT-AL10/C00B577:user/release-keys, oatDir:null, useInterpretMode:false
2019-09-09 18:05:24.123 9950-9950/? W/Tinker.TinkerLoadResult: can't find patch file, is ok, just return
2019-09-09 18:05:24.123 9950-9950/? I/Tinker.DefaultLoadReporter: patch loadReporter onLoadResult: patch load result, path:/data/user/0/com.gs.toolmallb/tinker, code: -2, cost: 4ms
2019-09-09 18:05:24.123 9950-9950/? W/Tinker.Tinker: tinker load fail!
2019-09-09 18:05:24.155 9950-9950/? E/Tinker.ReflectApp: replaceApplicationLike delegateClass:class com.tencent.bugly.beta.tinker.TinkerApplicationLike
2019-09-09 18:05:24.156 9950-9950/? I/Tinker.ComponentHotplug: method install() is not invoked, ignore ensuring operations.
2019-09-09 18:05:24.156 9950-9950/? D/Tinker.DefaultAppLike: onCreate
2019-09-09 18:05:24.254 9950-9950/? I/CrashReport: backup java handler: com.tencent.bugly.beta.tinker.TinkerUncaughtExceptionHandler@b9bd102
2019-09-09 18:05:24.391 9950-9950/? W/CrashReport: [patch] tinker new id is null ,so patch version is invalid
2019-09-09 18:05:24.392 9950-9950/? I/CrashReport: TINKER_ID:1.0.0.11
2019-09-09 18:05:24.392 9950-9950/? I/CrashReport: NEW_TINKER_ID:
2019-09-09 18:05:24.951 9950-9950/? W/Tinker.UpgradePatchRetry: onPatchRetryLoad retry info not exist, just return
2019-09-09 18:05:26.690 1633-1748/? I/AppBlackWhitelist: Clean unprotected apps: [com.huawei.android.airsharing, com.android.calculator2, com.nuance.swype.emui, ctrip.android.view, com.huawei.fans, com.huawei.android.thememanager, com.huawei.vdrive, com.huawei.lives, com.huawei.compass, com.sohu.inputmethod.sogou, com.qiyukf.desk, com.mpaas.nebula.demo, com.chad.baserecyclerviewadapterhelper, com.lzy.demo, me.jessyan.autosize.demo.subunits, com.tencent.tim, com.example.administrator.gs, com.qiyukf.unicorn.demo, com.homedo.homedoapp, com.tang.tang_flutter, com.example.TestPlugin, com.didi.virtualapk, com.chs.filterdemo, com.kiffon.filter.demo, com.tang.seven, com.ali.fluttergo, com.kuai500.android, com.qidian.openvpn, com.xh.sgreen, com.android.vending, com.greatstar.imagicliving, com.freddy.chat, com.example.tang_flutter, me.jessyan.mvparms.demo, tinker.sample.android, com.gs.toolmall, com.gs.toolmallb]
2019-09-09 18:05:26.693 1633-1748/? I/AppBlackWhitelist: changeDozeWhiteList remove: [com.huawei.android.airsharing, com.nuance.swype.emui, ctrip.android.view, com.huawei.fans, com.huawei.vdrive, com.huawei.lives, com.huawei.compass, com.sohu.inputmethod.sogou, com.qiyukf.desk, com.mpaas.nebula.demo, com.chad.baserecyclerviewadapterhelper, com.lzy.demo, me.jessyan.autosize.demo.subunits, com.tencent.tim, com.example.administrator.gs, com.qiyukf.unicorn.demo, com.homedo.homedoapp, com.tang.tang_flutter, com.example.TestPlugin, com.didi.virtualapk, com.chs.filterdemo, com.kiffon.filter.demo, com.tang.seven, com.ali.fluttergo, com.kuai500.android, com.qidian.openvpn, com.xh.sgreen, com.android.vending, com.greatstar.imagicliving, com.freddy.chat, com.example.tang_flutter, me.jessyan.mvparms.demo, tinker.sample.android, com.gs.toolmall, com.gs.toolmallb]
2019-09-09 18:05:27.427 9950-10026/? D/CrashReport: app version is: [1.0.0.11.1000011], [deviceId:null|null|c79afbca3be38ba5], channel: [null], base tinkerId:[1.0.0.11], patch tinkerId:[], patch version:[]
2019-09-09 18:05:27.590 9950-9950/? D/sevenTAG:Toolmallb-tinker------>: 补丁下载地址onPatchReceived:https://s.beta.gtimg.com/rdmimg/hot_patch/d315839b74/00340904-3861-47f5-9440-63c76cac1f13.zip
2019-09-09 18:05:28.676 9950-9950/? D/sevenTAG:Toolmallb-tinker------>: onDownloadReceived:6936,6936
2019-09-09 18:05:28.698 9950-9950/? D/sevenTAG:Toolmallb-tinker------>: onDownloadReceived:6936,6936
2019-09-09 18:05:28.709 9950-9950/? D/Tinker.TinkerManager: onDownloadSuccess.
2019-09-09 18:05:28.709 9950-9950/? D/sevenTAG:Toolmallb-tinker------>: 补丁下载成功onDownloadSuccess:/data/user/0/com.gs.toolmallb/app_tmpPatch/tmpPatch.apk
2019-09-09 18:05:28.710 9950-9950/? D/Tinker.TinkerManager: check if has new patch.
2019-09-09 18:05:28.730 9950-9950/? D/Tinker.TinkerManager: has new patch.
2019-09-09 18:05:28.732 9950-9950/? D/Tinker.TinkerManager: starting patch.
2019-09-09 18:05:28.734 9950-9950/? I/Tinker.TinkerPatchListener: receive a patch file: /data/user/0/com.gs.toolmallb/app_tmpPatch/tmpPatch.apk, file size:6936
2019-09-09 18:05:28.745 9950-9950/? W/Tinker.PatchInfo: read property failed, e:java.io.FileNotFoundException: /data/user/0/com.gs.toolmallb/tinker/patch.info (No such file or directory)
2019-09-09 18:05:28.745 9950-9950/? W/Tinker.PatchInfo: read property failed, e:java.io.FileNotFoundException: /data/user/0/com.gs.toolmallb/tinker/patch.info (No such file or directory)
2019-09-09 18:05:28.746 9950-9950/? W/Tinker.UpgradePatchRetry: onPatchListenerCheck retry file is not exist, just return
2019-09-09 18:05:28.747 9950-9950/? I/Tinker.TinkerPatchListener: get platform:null
2019-09-09 18:05:28.747 9950-9950/? I/Tinker.TinkerPatchService: run patch service...
2019-09-09 18:05:28.748 9950-9950/? I/Tinker.TinkerPatchService: jobId of tinker patch service is: 190970498
2019-09-09 18:05:28.750 9950-9950/? W/TinkerJobIntentService: it would be better to grant WAKE_LOCK permission to your app so that tinker can use WakeLock to keep system awake.
2019-09-09 18:05:28.766 1129-1406/? I/ActivityManager: Start proc 10108:com.gs.toolmallb:patch/u0a630 for service com.gs.toolmallb/com.tencent.tinker.lib.service.TinkerPatchService
2019-09-09 18:05:28.995 10108-10108/? W/MultiDexForTinker: not old makeDexElements,try new makeDexElements
2019-09-09 18:05:28.995 10108-10108/? W/MultiDexForTinker: not makeDexElements,try  makePathElements
2019-09-09 18:05:29.072 10108-10108/? W/Tinker.TinkerLoader: tryLoadPatchFiles: we don't load patch with :patch process itself, just return
2019-09-09 18:05:29.073 10108-10108/? D/Tinker.DefaultAppLike: onBaseContextAttached:
2019-09-09 18:05:29.074 10108-10108/? I/Tinker.ReflectApp: with app realApplication from manifest applicationName:com.gs.toolmallb.base.ToolMallApp
2019-09-09 18:05:29.078 10108-10108/? I/Tinker.TinkerPatchListener: application maxMemory:384
2019-09-09 18:05:29.079 10108-10108/? W/Tinker.Tinker: tinker patch directory: /data/user/0/com.gs.toolmallb/tinker
2019-09-09 18:05:29.079 10108-10108/? I/Tinker.Tinker: try to install tinker, isEnable: true, version: 1.9.13
2019-09-09 18:05:29.080 10108-10108/? I/Tinker.TinkerLoadResult: parseTinkerResult loadCode:-1, process name:com.gs.toolmallb:patch, main process:false, systemOTA:false, fingerPrint:HUAWEI/NXT-AL10/HWNXT:7.0/HUAWEINXT-AL10/C00B577:user/release-keys, oatDir:null, useInterpretMode:false
2019-09-09 18:05:29.080 10108-10108/? W/Tinker.TinkerLoadResult: tinker is disable, just return
2019-09-09 18:05:29.080 10108-10108/? I/Tinker.DefaultLoadReporter: patch loadReporter onLoadResult: patch load result, path:/data/user/0/com.gs.toolmallb/tinker, code: -1, cost: 2ms
2019-09-09 18:05:29.080 10108-10108/? W/Tinker.Tinker: tinker load fail!
2019-09-09 18:05:29.085 10108-10108/? E/Tinker.ReflectApp: replaceApplicationLike delegateClass:class com.tencent.bugly.beta.tinker.TinkerApplicationLike
2019-09-09 18:05:29.085 10108-10108/? I/Tinker.ComponentHotplug: method install() is not invoked, ignore ensuring operations.
2019-09-09 18:05:29.086 10108-10108/? D/Tinker.DefaultAppLike: onCreate
2019-09-09 18:05:29.097 10108-10108/? I/CrashReport: backup java handler: com.tencent.bugly.beta.tinker.TinkerUncaughtExceptionHandler@51b2fb4
2019-09-09 18:05:29.103 10108-10108/? W/TinkerJobIntentService: it would be better to grant WAKE_LOCK permission to your app so that tinker can use WakeLock to keep system awake.
2019-09-09 18:05:29.104 10108-10141/? I/Tinker.TinkerPatchService: try to increase patch process priority
2019-09-09 18:05:29.104 10108-10108/? W/Tinker.UpgradePatchRetry: onPatchRetryLoad retry is not main process, just return
2019-09-09 18:05:29.106 1129-1142/? V/ActivityManager: Attempted to start a foreground service (ComponentInfo{com.gs.toolmallb/com.tencent.tinker.lib.service.TinkerPatchService}) with a broken notification (no icon: Notification(pri=0 contentView=null vibrate=null sound=null defaults=0x0 flags=0x40 color=0x00000000 vis=PRIVATE))
2019-09-09 18:05:29.114 10108-10141/? I/Tinker.DefaultPatchReporter: patchReporter onPatchServiceStart: patch service start
2019-09-09 18:05:29.115 10108-10141/? W/Tinker.UpgradePatchRetry: try copy file: /data/user/0/com.gs.toolmallb/app_tmpPatch/tmpPatch.apk to /data/user/0/com.gs.toolmallb/tinker_temp/temp.apk
2019-09-09 18:05:29.116 1129-1142/? V/ActivityManager: Attempted to start a foreground service (ComponentInfo{com.gs.toolmallb/com.tencent.tinker.lib.service.TinkerPatchService$InnerService}) with a broken notification (no icon: Notification(pri=0 contentView=null vibrate=null sound=null defaults=0x0 flags=0x40 color=0x00000000 vis=PRIVATE))
2019-09-09 18:05:29.130 10108-10141/? I/Tinker.UpgradePatch: UpgradePatch tryPatch:patchMd5:20d50f1ebab8699c7ffad7919c5f577b
2019-09-09 18:05:29.131 10108-10141/? W/Tinker.PatchInfo: read property failed, e:java.io.FileNotFoundException: /data/user/0/com.gs.toolmallb/tinker/patch.info (No such file or directory)
2019-09-09 18:05:29.131 10108-10141/? W/Tinker.PatchInfo: read property failed, e:java.io.FileNotFoundException: /data/user/0/com.gs.toolmallb/tinker/patch.info (No such file or directory)
2019-09-09 18:05:29.131 10108-10141/? I/Tinker.UpgradePatch: UpgradePatch tryPatch:patchVersionDirectory:/data/user/0/com.gs.toolmallb/tinker/patch-20d50f1e
2019-09-09 18:05:29.135 10108-10141/? W/Tinker.UpgradePatch: UpgradePatch copy patch file, src file: /data/user/0/com.gs.toolmallb/app_tmpPatch/tmpPatch.apk size: 6936, dest file: /data/user/0/com.gs.toolmallb/tinker/patch-20d50f1e/patch-20d50f1e.apk size:6936
2019-09-09 18:05:29.136 10108-10141/? I/Tinker.DexDiffPatchInternal: try Extracting /data/user/0/com.gs.toolmallb/tinker/patch-20d50f1e/dex/changed_classes.dex.jar
2019-09-09 18:05:29.139 10108-10141/? I/Tinker.DexDiffPatchInternal: isExtractionSuccessful: true
2019-09-09 18:05:29.139 10108-10141/? I/Tinker.DexDiffPatchInternal: try Extracting /data/user/0/com.gs.toolmallb/tinker/patch-20d50f1e/dex/test.dex.jar
2019-09-09 18:05:29.140 10108-10141/? I/Tinker.DexDiffPatchInternal: isExtractionSuccessful: true
2019-09-09 18:05:29.142 10108-10141/? I/Tinker.PatchFileUtil: safeDeleteFile, try to delete path: /data/user/0/com.gs.toolmallb/tinker/patch-20d50f1e/dex/test.dex.jar
2019-09-09 18:05:29.142 10108-10141/? I/Tinker.DexDiffPatchInternal: merge classN dex file /data/user/0/com.gs.toolmallb/tinker/patch-20d50f1e/dex/tinker_classN.apk, result: true, size: 470, use: 2ms
2019-09-09 18:05:29.142 10108-10141/? I/Tinker.DexDiffPatchInternal: legal files to do dexopt: [/data/user/0/com.gs.toolmallb/tinker/patch-20d50f1e/dex/changed_classes.dex.jar, /data/user/0/com.gs.toolmallb/tinker/patch-20d50f1e/dex/tinker_classN.apk]
2019-09-09 18:05:29.143 10108-10141/? I/Tinker.DexDiffPatchInternal: patch recover, try to optimize dex file count:2, optimizeDexDirectory:/data/user/0/com.gs.toolmallb/tinker/patch-20d50f1e/odex/
2019-09-09 18:05:29.143 10108-10141/? I/Tinker.DexDiffPatchInternal: start to parallel optimize dex /data/user/0/com.gs.toolmallb/tinker/patch-20d50f1e/dex/changed_classes.dex.jar, size: 3631
2019-09-09 18:05:29.193 10145-10145/? I/dex2oat: /system/bin/dex2oat -j4 --dex-file=/data/user/0/com.gs.toolmallb/tinker/patch-20d50f1e/dex/changed_classes.dex.jar --oat-fd=51 --oat-location=/data/user/0/com.gs.toolmallb/tinker/patch-20d50f1e/odex/changed_classes.dex.dex --compiler-filter=speed
2019-09-09 18:05:29.269 10108-10141/? I/Tinker.DexDiffPatchInternal: success to parallel optimize dex /data/user/0/com.gs.toolmallb/tinker/patch-20d50f1e/dex/changed_classes.dex.jar, opt file:/data/user/0/com.gs.toolmallb/tinker/patch-20d50f1e/odex/changed_classes.dex.dex, opt file size: 33408, use time 126
2019-09-09 18:05:29.270 10108-10141/? I/Tinker.DexDiffPatchInternal: start to parallel optimize dex /data/user/0/com.gs.toolmallb/tinker/patch-20d50f1e/dex/tinker_classN.apk, size: 470
2019-09-09 18:05:29.306 10153-10153/? I/dex2oat: /system/bin/dex2oat -j4 --dex-file=/data/user/0/com.gs.toolmallb/tinker/patch-20d50f1e/dex/tinker_classN.apk --oat-fd=57 --oat-location=/data/user/0/com.gs.toolmallb/tinker/patch-20d50f1e/odex/tinker_classN.dex --compiler-filter=speed
2019-09-09 18:05:29.358 10108-10141/? I/Tinker.DexDiffPatchInternal: success to parallel optimize dex /data/user/0/com.gs.toolmallb/tinker/patch-20d50f1e/dex/tinker_classN.apk, opt file:/data/user/0/com.gs.toolmallb/tinker/patch-20d50f1e/odex/tinker_classN.dex, opt file size: 21120, use time 89
2019-09-09 18:05:29.359 10108-10141/? I/Tinker.DexDiffPatchInternal: recover dex result:true, cost:224
2019-09-09 18:05:29.359 10108-10141/? W/Tinker.BsDiffPatchInternal: patch recover, library is not contained
2019-09-09 18:05:29.360 10108-10141/? W/Tinker.ResDiffPatchInternal: patch recover, resource is not contained
2019-09-09 18:05:29.360 10108-10141/? I/Tinker.DexDiffPatchInternal: raw dex count: 2, dex opt dex count: 2, final wait times: 60
2019-09-09 18:05:29.367 10108-10141/? I/Tinker.DexDiffPatchInternal: check dex optimizer file exist: /data/user/0/com.gs.toolmallb/tinker/patch-20d50f1e/odex/changed_classes.dex.dex, size 33408
2019-09-09 18:05:29.368 10108-10141/? I/Tinker.DexDiffPatchInternal: check dex optimizer file exist: /data/user/0/com.gs.toolmallb/tinker/patch-20d50f1e/odex/tinker_classN.dex, size 21120
2019-09-09 18:05:29.368 10108-10141/? I/Tinker.DexDiffPatchInternal: check dex optimizer file format: changed_classes.dex.dex, size 33408
2019-09-09 18:05:29.371 10108-10141/? I/Tinker.DexDiffPatchInternal: check dex optimizer file format: tinker_classN.dex, size 21120
2019-09-09 18:05:29.372 10108-10141/? I/Tinker.PatchInfo: rewritePatchInfoFile file path:/data/user/0/com.gs.toolmallb/tinker/patch.info , oldVer:, newVer:20d50f1ebab8699c7ffad7919c5f577b, isProtectedApp:0, isRemoveNewVersion:0, fingerprint:HUAWEI/NXT-AL10/HWNXT:7.0/HUAWEINXT-AL10/C00B577:user/release-keys, oatDir:odex
2019-09-09 18:05:29.374 10108-10141/? I/Tinker.UpgradePatchRetry: onPatchResetMaxCheck, reset max check to 1
2019-09-09 18:05:29.375 10108-10141/? W/Tinker.UpgradePatch: UpgradePatch tryPatch: done, it is ok
2019-09-09 18:05:29.376 10108-10141/? I/Tinker.DefaultPatchReporter: patchReporter onPatchResult: patch all result path: /data/user/0/com.gs.toolmallb/app_tmpPatch/tmpPatch.apk, success: true, cost: 259
2019-09-09 18:05:29.376 10108-10141/? I/Tinker.PatchFileUtil: safeDeleteFile, try to delete path: /data/user/0/com.gs.toolmallb/tinker_temp/temp.apk
2019-09-09 18:05:29.377 10108-10141/? I/Tinker.AbstractResultService: jobId of result service is: 23985543
2019-09-09 18:05:29.378 10108-10141/? W/TinkerJobIntentService: it would be better to grant WAKE_LOCK permission to your app so that tinker can use WakeLock to keep system awake.
2019-09-09 18:05:29.388 9950-9950/? W/TinkerJobIntentService: it would be better to grant WAKE_LOCK permission to your app so that tinker can use WakeLock to keep system awake.
2019-09-09 18:05:29.391 9950-10160/? I/Tinker.TinkerResultService: TinkerResultService receive result: 
    PatchResult: 
    isSuccess:true
    rawPatchFilePath:/data/user/0/com.gs.toolmallb/app_tmpPatch/tmpPatch.apk
    costTime:259
    patchVersion:20d50f1ebab8699c7ffad7919c5f577b
2019-09-09 18:05:29.395 9950-10160/? W/Tinker.DefaultTinkerResultService: deleteRawPatchFile rawFile path: /data/user/0/com.gs.toolmallb/app_tmpPatch/tmpPatch.apk
2019-09-09 18:05:29.395 9950-10160/? I/Tinker.PatchFileUtil: safeDeleteFile, try to delete path: /data/user/0/com.gs.toolmallb/app_tmpPatch/tmpPatch.apk
2019-09-09 18:05:29.395 9950-9950/? I/CrashReport: Tinker patch success, result: 
    PatchResult: 
    isSuccess:true
    rawPatchFilePath:/data/user/0/com.gs.toolmallb/app_tmpPatch/tmpPatch.apk
    costTime:259
    patchVersion:20d50f1ebab8699c7ffad7919c5f577b
2019-09-09 18:05:29.395 9950-9950/? D/sevenTAG:Toolmallb-tinker------>: 补丁应用成功onApplySuccess:
    PatchResult: 
    isSuccess:true
    rawPatchFilePath:/data/user/0/com.gs.toolmallb/app_tmpPatch/tmpPatch.apk
    costTime:259
    patchVersion:20d50f1ebab8699c7ffad7919c5f577b
2019-09-09 18:05:29.395 9950-10160/? I/Tinker.TinkerResultService: tinker wait screen to restart process
2019-09-09 18:05:50.337 10191-10191/? W/MultiDexForTinker: not old makeDexElements,try new makeDexElements
2019-09-09 18:05:50.338 10191-10191/? W/MultiDexForTinker: not makeDexElements,try  makePathElements
2019-09-09 18:05:50.435 10191-10191/? W/Tinker.TinkerLoader: tryLoadPatchFiles:isEnabledForResource:true
2019-09-09 18:05:50.435 10191-10191/? D/Tinker.TinkerInternals: same fingerprint:HUAWEI/NXT-AL10/HWNXT:7.0/HUAWEINXT-AL10/C00B577:user/release-keys
2019-09-09 18:05:50.435 10191-10191/? W/Tinker.TinkerInternals: getSafeModeCount: preferName:tinker_own_config_com.gs.toolmallb count:0
2019-09-09 18:05:50.446 10191-10191/? W/Tinker.TinkerInternals: setSafeModeCount: preferName:tinker_own_config_com.gs.toolmallb count:1
2019-09-09 18:05:50.446 10191-10191/? I/Tinker.TinkerDexLoader: classloader: dalvik.system.PathClassLoader[DexPathList[[dex file "/data/user/0/com.gs.toolmallb/files/prodexdir/00O000ll111l_0.dex", zip file "/data/app/com.gs.toolmallb-1/base.apk"],nativeLibraryDirectories=[/data/app/com.gs.toolmallb-1/lib/arm64, /data/app/com.gs.toolmallb-1/base.apk!/lib/arm64-v8a, /system/lib64, /vendor/lib64, /system/vendor/lib64, /product/lib64]]]
2019-09-09 18:05:50.446 10191-10191/? I/Tinker.TinkerDexLoader: verify dex file:/data/user/0/com.gs.toolmallb/tinker/patch-20d50f1e/dex/tinker_classN.apk md5, use time: 0
2019-09-09 18:05:50.447 10191-10191/? I/Tinker.ClassLoaderAdder: installDexes dexOptDir: /data/user/0/com.gs.toolmallb/tinker/patch-20d50f1e/odex, dex size:2
2019-09-09 18:05:50.462 10191-10191/? I/Tinker.ClassLoaderAdder: after loaded classloader: com.tencent.tinker.loader.AndroidNClassLoader[DexPathList[[zip file "/data/user/0/com.gs.toolmallb/tinker/patch-20d50f1e/dex/changed_classes.dex.jar", zip file "/data/user/0/com.gs.toolmallb/tinker/patch-20d50f1e/dex/tinker_classN.apk", zip file "/data/app/com.gs.toolmallb-1/base.apk"],nativeLibraryDirectories=[/data/app/com.gs.toolmallb-1/lib/arm64, /data/app/com.gs.toolmallb-1/base.apk!/lib/arm64-v8a, /system/lib64, /vendor/lib64, /system/vendor/lib64, /product/lib64]]], dex size:2
2019-09-09 18:05:50.462 10191-10191/? W/Tinker.ClassLoaderAdder: checkDexInstall result:true
2019-09-09 18:05:50.462 10191-10191/? I/Tinker.IncrementCompMgr: package has no incremental component meta, skip init.
2019-09-09 18:05:50.462 10191-10191/? I/Tinker.PatchInfo: rewritePatchInfoFile file path:/data/user/0/com.gs.toolmallb/tinker/patch.info , oldVer:20d50f1ebab8699c7ffad7919c5f577b, newVer:20d50f1ebab8699c7ffad7919c5f577b, isProtectedApp:0, isRemoveNewVersion:0, fingerprint:HUAWEI/NXT-AL10/HWNXT:7.0/HUAWEINXT-AL10/C00B577:user/release-keys, oatDir:odex
2019-09-09 18:05:50.464 10191-10191/? I/Tinker.TinkerLoader: tryLoadPatchFiles: load end, ok!
2019-09-09 18:05:50.464 10191-10191/? D/Tinker.DefaultAppLike: onBaseContextAttached:
2019-09-09 18:05:50.471 10191-10191/? W/Tinker.TinkerInternals: setSafeModeCount: preferName:tinker_own_config_com.gs.toolmallb count:0
2019-09-09 18:05:50.473 10191-10191/? I/Tinker.ReflectApp: with app realApplication from manifest appl