Tencent / tinker

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

小米等部分手机 在成功加载补丁后 升级apk (提高版本号) 第一次打开会闪退 第二次正常 #1641

Open zhangzhenduo123 opened 2 years ago

zhangzhenduo123 commented 2 years ago

Issue/提问须知

在提交issue之前,我们应该先查询是否已经有相关的issue以及常见问题。提交issue时,我们需要写明issue的原因,以及编译或运行过程的日志(加载进程以及Patch进程)。issue需要以下面的格式:


异常类型:app运行时异常/编译异常

手机型号:小米

手机系统版本:如:Android 10

tinker版本:如:1.9.14.5

gradle版本:3.4.3
是否使用热更新SDK: Bugly SDK

小米等部分手机 在成功加载补丁后 升级apk (提高版本号) 第一次打开会闪退 第二次正常 小米手机必会闪退 而且看不到日志提示
RubinTry commented 2 years ago

热修复的使用场景一般是同版本,用来修复线上bug的,提高版本号后大多都是直接进行正常版本更新

zhangzhenduo123 commented 2 years ago

热修复的使用场景一般是同版本,用来修复线上bug的,提高版本号后大多都是直接进行正常版本更新 是的 但是我 提高版本号 正常更新手机包 更新后 第一次打开会闪退 第二次就好了 而且只有部分手机这样 例如 vivo

zhangzhenduo123 commented 2 years ago

只要是 不加载补丁 正常更新就没问题 加载补丁后 在更新第一次打开就会闪退 我在更新手机包前 卸载补丁后 第一次打开还是会闪退

jesseHuYang commented 2 years ago

只要是 不加载补丁 正常更新就没问题 加载补丁后 在更新第一次打开就会闪退 我在更新手机包前 卸载补丁后 第一次打开还是会闪退

兄弟,我也碰到这个问题了,补丁后正常升级打开闪退,请问有找到修复方案吗