美团热修复Robust源码庖丁解牛(第一篇字节码插桩)

若是你想对java编译后的class文件作一些手脚的话,市面上有供你选择的asm、javassist、aspectJ(aop面向切面编程)等等,通常修改class文件的用途有你想统计一些东西,例如app崩溃日志,作为程序员应该要懒,不想写统计的代码,这个时候利用编译器改变class的方式,来选择是否上传错误信息。记得代码中你总想打印一些信息,好比路径、又或者是接口api为你返回的一些信息、又如你判
相关文章
相关标签/搜索