Tencent / tinker

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

开启R8之后,tinker的patch会变大 #1400

Open BlackMambaK opened 4 years ago

BlackMambaK commented 4 years ago
异常类型:开启R8之后,tinker的patch会变大

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

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

tinker版本:1.9.14.6

gradle版本:3.6.3

系统:如:Mac

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

这个问题没人关注么?我们也发现打开R8后,即使版本没有任何修改,也会做出几十kb的patch包。 经过了版本smali对比,也没有发现具体原因。