dodola / RocooFix

another hotfix framework
MIT License
1.57k stars 292 forks source link

如果项目使用了apt技术,生成补丁会把所有apt生成的类全部加入了补丁。 #81

Open taoweiji opened 8 years ago

taoweiji commented 8 years ago

如果项目使用了apt技术,生成补丁会把所有apt生成的类全部加入了补丁。apt生成的类压根就没有修改,还是被打包进补丁了,导致补丁包非常的大。

而且我在小Demo项目中测试可以生成补丁,在我家APP确无法生成补丁(mapping.txt和hash.txt可以生成),我确定流程没有错。由于我的APP大量使用了apt技术,不知道会不会和这个有关。

这个用这个项目来测试apt问题,https://github.com/joyrun/AptPreferences

ArtisanM commented 7 years ago

你们最终采用了哪种热修复方案呢?

taoweiji commented 7 years ago

我们改用腾讯的Tinker热修复功能,完美支持

ArtisanM commented 7 years ago

tinker现在不支持加固了T T 应用宝是我们的大渠道,不加固不让上