美团技术团队

美团技术团队 -

Robust 2.0:支持Android R8的升级版热修复框架

2016年,我们对美团Android热更新方案Robust的技术原理做了详细介绍。近几年,Google 推出了新的代码优化混淆工具R8,Android 热修复补丁制作依赖二次构建包和线上包对比,需要对Proguard切换到R8提前进行适配和改造,本文分享 Robust 在适配 R8 以及优化改进中的一些思路和经验,希望能对大家有所帮助或者启发。

本文介绍了美团Robust热修复框架在适配Google R8代码优化混淆工具时的经验,包括新增类、成员变量和方法的修复,以及内联识别、混淆优化、<init>和<clinit>函数的插桩与修复等方面的优化方法。作者指出,热修复补丁制作需要巧妙结合构建编译过程和字节码编辑技术,并处理大量细节。

Google R8 Robust android 混淆工具 热修复 美团

相关推荐 去reddit讨论

热榜 Top10

LigaAI
LigaAI
eolink
eolink
Dify.AI
Dify.AI
观测云
观测云

推荐或自荐