Tencent / tinker

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

合成补丁成功,但代码没有生效 #1503

Closed Assyn closed 3 years ago

Assyn commented 3 years ago

Issue/提问须知

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

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

手机型号:如:Nexus 5(如是编译异常,则可以不填)

手机系统版本:如:Android 5.0 (如是编译异常,则可以不填)

tinker版本:1.9.14.10

gradle版本:6.1.1

是否使用热更新SDK: 如 TinkerPatch SDK 或者 Bugly SDK

系统:如:Mac

堆栈/日志:
1. 如是编译异常,请在执行gradle命令时,加上--stacktrace;
2. 日志我们需要过滤"Tinker."关键字;
3. 对于合成失败的情况,请给出:patch进程的日志,这里需要将Android Moniter右上角设为No Filter。

提问题时若使用不能用/没效果/有问题/报错此类模糊表达,但又没给出任何代码截图报错的,将绝对不会有任何反馈。这种issue也是一律直接关闭的,大家可以参阅提问的智慧

Tinker是一个开源项目,希望大家遇到问题时要学会先思考,看看sample与Tinker的源码,更鼓励大家给我们提pr.

我遇到的情况是,运行Dome补丁,合成都没有问题,但运行到项目中(项目中是使用MVVM + dataBinding)开发,可以打补丁也可以下载合成,但经过调试合成后运行,只有资源文件,布局等生效,但代码的bug并没有生效(没有报错闪退等情况),小米8安卓10,三星S7安卓7都有这个情况

kasogg commented 3 years ago

同样遇到了,咋解决的 @Assyn

nijian141893 commented 1 year ago

同样遇到了,咋解决的 @Assyn

腾讯的人员没有回答,我也遇到了,求解决方案,看日志看不懂。。