iWatch:修补程序解决方案 源码
我看 热补丁方案-Native(C / C ++)层方案: 支持Android5.0〜11.x〜目前主主线代码 支持修改方法,添加类,字段,方法,以及支持部分inline方法的修复 支持即时修复,即补丁下发即可履行 方案稳定可靠 配合项目,其生成补丁,在iWatch中加载,使用补丁 本地测试方法 adb push补丁.apatch到手机这个目录:/storage/emulated/0/Android/data/com.habbyge.iwatch/files/Music/ 问题和限制(todo ......有待突破) 对内部类有限制,在内部类中需要添加调用方法时,则需要直接新建一个类然后调用该类,直接在内部类中调用其外部类则容易造成方法地址和索引错乱,找到方法,但发生NoSuchMethodError崩溃。但是非内部类场景没有这个限制。不过还是建议新建类的方式来搞。 内部类中修改需要访问外
用户评论