Android开发的小伙伴们,有没有遇到过这样的场景:
1.使用Android Studio运行某个项目,编译足足有5分钟;
2.重启一次AS,再次编译一下项目,仍需5分钟;
3.修改了一行代码运行看效果,还是得需要编译好几分钟;
不清楚你们有没有遇到过如此情况,总之,我是经常遇到;
最近同事推荐的一款AS插件---JRebel For Android,就可以解决长时间编译的问题;
安装步骤:
-
打开AS,File-->Settings(Ctrl+Alt+S);
-
在Settings页面,选择Plugins;
-
然后在文本框中,搜索JRebel for Android,这时会显示出对应的插件,点击 install;
-
安装成功后,重启studio.
使用方法:
安装成功后,会在工具栏中显示出3个按钮
这3个按钮从左往右依次:
-
Run app with JRebel for Android
-
Debug app with JRebel for Android
-
Apply changes with JRebel for Android
一般我们只需要第一次安装的时候使用第一个按钮运行一次,之后代码变动,只需要点击第三个按钮,你的真机或者模拟器很快就展示出来修改代码之后的效果。
更多信息可以见官方对比文档:
https://zeroturnaround.com/software/jrebel-for-android/features/
最后,还有一个很关键的,JRebel 是收费的,个人用户每年要 49 刀,还是挺贵的.如果你不想付费,这里也有一个方法,可以去官网用邮箱注册个账号获取体验码,可以免费体验 21 天,21 天到期之后你可以重新注册,据说官方对邮件没有验证,感兴趣的同学不妨试下.