jrebel这个工具是用于热部署的,之前做web时候都用过,大大提高了开发效率,现在这个公司又出了关于android平台的工具,就是jrebel for android。至于jrebel for andorid和Instant Run 、FreeLine区别这里就介绍了,网上有很作做对比的文章,不过我两个都用过,个人还是比较喜欢jrebel ,因为这个工具更新得很频繁,在每个版本也是修复了很多问题,使得这个工具现在相当好用,经测试项目中修改class文件热跟新大概3·5秒,修改资源大概3·4秒,还是挺快的。
这里说下自己总结的jrebel和freeline的区别:
jrebel
1.支持多台设备同时更新
2.静态字段更新需要手动结束应用进程才生效
3.jrebel需要收费,但是有破解版(下面给出)
Freeline
1.只能支持一台设备
2.如果项目中gradle中配置过