BuglyDevTeam/Bugly-Android-Demo

Tinker.DefaultLoadReporter: patch loadReporter onLoadPatchListenerReceiveFail: patch receive fail: code: -5

hymytt opened this issue · 1 comments

我已经吧lssues都看了,没有-5的问题,我看了下源码应该是JIT dalvik.vm.usejit 字段 不等于null , 并且等于true,dalvik.vm.usejitprofiles不为空,还有sdk版本<24,才返回 code -5;我把JIT在清单文件关闭,也还是报这个错误,请问是为什么,?

异常类型

合并补丁包时,触发的异常

手机型号

模拟器

手机系统版本

6.0.1

Tinker版本

1.9.14.18

gradle版本

4.0.0

系统

模拟器

堆栈/日志

12-29 16:17:45.877 10271-10271/? D/Tinker.TinkerLoader: tryLoad test test
12-29 16:17:45.881 10271-10271/? W/Tinker.TinkerLoader: tryLoadPatchFiles:patch dir not exist:/data/user/0/com.myfp.myfund/tinker
12-29 16:17:45.882 10271-10271/? D/Tinker.DefaultAppLike: onBaseContextAttached:
12-29 16:17:45.883 10271-10271/? I/Tinker.ReflectApp: with app realApplication from manifest applicationName:com.myfp.myfund.App
12-29 16:17:45.887 10271-10271/? V/Tinker.TinkerPatchListener: application maxMemory:192
12-29 16:17:45.888 10271-10271/? W/Tinker.Tinker: tinker patch directory: /data/user/0/com.myfp.myfund/tinker
12-29 16:17:45.890 10271-10271/? I/Tinker.Tinker: try to install tinker, isEnable: true, version: 1.9.14.18
12-29 16:17:45.890 10271-10271/? I/Tinker.TinkerLoadResult: parseTinkerResult loadCode:-2, process name:com.myfp.myfund, main process:true, systemOTA:false, fingerPrint:OnePlus/OnePlus2/OnePlus2:6.0.1/MMB29M/1447841200:user/release-keys, oatDir:null, useInterpretMode:false
12-29 16:17:45.890 10271-10271/? W/Tinker.TinkerLoadResult: can't find patch file, is ok, just return
12-29 16:17:45.890 10271-10271/? I/Tinker.DefaultLoadReporter: patch loadReporter onLoadResult: patch load result, path:/data/user/0/com.myfp.myfund/tinker, code: -2, cost: 4ms
12-29 16:17:45.890 10271-10271/? W/Tinker.Tinker: tinker load fail!
12-29 16:17:46.069 10271-10271/? E/Tinker.ReflectApp: replaceApplicationLike delegateClass:class com.tencent.bugly.beta.tinker.TinkerApplicationLike
12-29 16:17:46.069 10271-10271/? D/Tinker.DefaultAppLike: onCreate
12-29 16:17:46.952 10271-10271/? D/Tinker.TinkerLoader: [PendingLog @ 2021-12-29 16:17:45.877] tryLoad test test
12-29 16:17:46.952 10271-10271/? W/Tinker.TinkerLoader: [PendingLog @ 2021-12-29 16:17:45.881] tryLoadPatchFiles:patch dir not exist:/data/user/0/com.myfp.myfund/tinker
12-29 16:17:46.952 10271-10271/? D/Tinker.DefaultAppLike: [PendingLog @ 2021-12-29 16:17:45.882] onBaseContextAttached:
12-29 16:17:48.113 10271-10271/? W/Tinker.UpgradePatchRetry: onPatchRetryLoad retry info not exist, just return
12-29 16:17:50.521 10271-10271/? V/Tinker.TinkerManager: onDownloadSuccess.
12-29 16:17:50.521 10271-10271/? V/Tinker.TinkerManager: check if has new patch.
12-29 16:17:50.527 10271-10271/? V/Tinker.TinkerManager: has new patch.
12-29 16:17:50.528 10271-10271/? V/Tinker.TinkerManager: starting patch.
12-29 16:17:50.529 10271-10271/? V/Tinker.TinkerPatchListener: receive a patch file: /data/user/0/com.myfp.myfund/app_tmpPatch/tmpPatch.apk, file size:6952
12-29 16:17:50.532 10271-10271/? I/Tinker.DefaultLoadReporter: patch loadReporter onLoadPatchListenerReceiveFail: patch receive fail: /data/user/0/com.myfp.myfund/app_tmpPatch/tmpPatch.apk, code: -5