这几天一直在研究热修复,打补丁,生成dex文件,合并dex文件的问题,如果你是想研究Android的热更新的话,首先给你提个醒:网上你百度查到的博客,自己拿来练练手可以,如果你想在开发中用,简直就是妄想。
网上大部分的例子都是这样的:写一个有bug的测试类,然后一通乱怼,最后bug修好了,dex文件合并了,大功告成了!
其实坑就在这,为什么要专门写一个有bug的类,为什不在activity中或者fragment中弄一个bug修复呢?
答案是,不会成功。
如果你真的想在实际开发中使用补丁来更新代码,不如去GitHub上找些靠谱的来研究一下,或者使用阿里的或者腾讯的sdk跟靠谱。