Tencent / tinker

Tinker is a hot-fix solution library for Android, it supports dex, library and resources update without reinstall apk.
Other
17.13k stars 3.33k forks source link

tinker 1.9.14.9 打补丁运行崩溃 #1492

Open why92 opened 3 years ago

why92 commented 3 years ago

异常类型:app运行时异常

手机系统版本:Android 4.4

tinker版本:1.9.14.9

gradle版本:3.5.3

是否使用热更新SDK: 否

系统:Mac

堆栈/日志: 12-02 14:31:36.624 E/AndroidRuntime(31382): Caused by: java.lang.IllegalAccessError: Class ref in pre-verified class resolved to unexpected implementation 12-02 14:31:36.624 E/AndroidRuntime(31382): at com.tencent.tinker.lib.util.TinkerLogInlineFence.printPendingLogs(TinkerLogInlineFence.java:125) 12-02 14:31:36.624 E/AndroidRuntime(31382): at com.tencent.tinker.lib.util.TinkerLogInlineFence.handleMessageImpl(TinkerLogInlineFence.java:111) 12-02 14:31:36.624 E/AndroidRuntime(31382): at com.tencent.tinker.lib.util.TinkerLogInlineFence.handleMessage$noinline$(TinkerLogInlineFence.java:42) 12-02 14:31:36.624 E/AndroidRuntime(31382): at com.tencent.tinker.lib.util.TinkerLogInlineFence.handleMessage(TinkerLogInlineFence.java:35) 12-02 14:31:36.624 E/AndroidRuntime(31382): at com.tencent.tinker.loader.shareutil.ShareTinkerLog.printPendingLogs(ShareTinkerLog.java:149) 12-02 14:31:36.624 E/AndroidRuntime(31382): at com.tencent.tinker.loader.shareutil.ShareTinkerLog.setTinkerLogImp(ShareTinkerLog.java:110) 12-02 14:31:36.624 E/AndroidRuntime(31382): at com.tencent.tinker.lib.tinker.TinkerInstaller.setLogIml(TinkerInstaller.java:100) 12-02 14:31:36.624 E/AndroidRuntime(31382): at tinker.sample.android.app.SampleApplicationLike.onBaseContextAttached(SampleApplicationLike.java:92) 12-02 14:31:36.624 E/AndroidRuntime(31382): at com.tencent.tinker.entry.TinkerApplicationInlineFence.handleMessageImpl(TinkerApplicationInlineFence.java:67) 12-02 14:31:36.624 E/AndroidRuntime(31382): at com.tencent.tinker.entry.TinkerApplicationInlineFence.handleMessage$noinline$(TinkerApplicationInlineFence.java:60) 12-02 14:31:36.624 E/AndroidRuntime(31382): at com.tencent.tinker.entry.TinkerApplicationInlineFence.handleMessage(TinkerApplicationInlineFence.java:53) 12-02 14:31:36.624 E/AndroidRuntime(31382): at com.tencent.tinker.loader.app.TinkerInlineFenceAction.callOnBaseContextAttached(TinkerInlineFenceAction.java:45) 12-02 14:31:36.624 E/AndroidRuntime(31382): at com.tencent.tinker.loader.app.TinkerApplication.onBaseContextAttached(TinkerApplication.java:157)