question: @ Override public void onPatchVersionCheckFail ( File patchFile , SharePatchInfo oldPatchInfo , String patchFileVersion , boolean isUpgradePatch ) { TinkerLog . i ( TAG , "patchReporter: patch version exist. path:%s, version:%s, isUpgrade:%b" , patchFile . getAbsolutePath ( ) , patchFileVersion , isUpgradePatch ) ; }
target:  for upgrade patch, patchFileVersion can't equal oldVersion or newVersion in oldPatchInfo for repair patch, oldPatchInfo can 't be null, and patchFileVersion must equal with oldVersion and newVersion