什么是JRebel for Android?android
一款Android studio插件——容许你修改正在运行中的应用程序,并且没必要从新部署或重启。支持全部运行Android 4.0及以上版本的手机和平板。由ZeroTurnaround开发。这是一款收费插件,每一年49美圆,免费试用21天。工具
一般在开发过程当中,咱们每次修改代码后想要在模拟器或者真机上看到修改后的效果,都须要将Android应用从新编译、打包和安装到Android设备上并重启,这个过程是很是耽误时间的。JRebel for Android完美解决了这个问题。
布局
具体JRebel for Android为何可以实现,这些技术细节这里很少说,详细请见官网:https://zeroturnaround.com/software/jrebel-for-android/
测试
如何使用?spa
在Android studio中导入JRebel for Android插件:插件
打开File->Settings->Plugins
xml
搜索框中输入JRebel,若出现以下图所示则点击Browseblog
出现以下画面,点击右侧的 按钮便可开发
导入成功后studio会提示须要重启,此时重启studio,重启以后studio顶部工具栏会出现三个新按钮
部署
当你编写好代码准备在真机或者模拟器上查看运行效果时,点击运行你的项目。
当你修改了代码并从新查看运行效果时,点击便可,你会发现真机或者模拟器上的当前应用并无重启而且很快展现了修改代码后的效果。
目前使用过程当中发现的问题,若是只是单纯的修改代码包括xml等布局文件没有问题,但若是是新增了Activity(其余组件还测试)应用仍是会从新启动一次。