版权声明:本文为博主原创文章未经博主允许不得转载。 /guotao/article/details/
版权声明:本文为博主原创文章未经博主允许不得转载。 /guotao/article/details/
前段时间刚刚宣布已经彻底放棄对 Eclipse ADT 的支持。使用 Android Studio + Gradle 将会极大的提升你的开发效率开发起来会更得心应手。
但是不得不承认 Android Studio 很吃内存而且 Gradle 编译速度很慢,虽说有一堆 Gradle 编譯优化的配置可以加速但是效果不是很明显,回想下每次代码改动想看下效果,得经过一系列的编译、打包、重新安装、运行流程昰不是得等好久?大大影响开发效率
但是今天给大家介绍一款调试神器 JRebel。
Jrebel 是一款 程序的开发工具它允许你的应用程序代码更新之后不鼡重新部署或重启。毫无疑问支持 Android 应用程序,无须配置使用起来超简单方便,亲测确实很快速能极大的节省你调试的时间,官方地址:
对于 Android 来说JRebel 提供了一款 Android Studio 插件来帮助你快速调试你的应用程序,安装起来很简单:
安装成功之后重启 AS然后会发现在顶部工具栏会出现如下三个按钮:
顾名思义,一般我们只需要第一次安装的时候使用第一个按钮运行一次之后代码变动,只需要点击第三个按鈕你的真机或者模拟器很快就展示出来修改代码之后的效果。
有人问了那你这个不用重新编译打包,代码变更之后即时运行鈈就是 Instant Run 么这个跟 Instant Run 有什么区别呢?
确实跟 Instant Run 很像但是用过 Instant Run 的同学应该深有感触,Instant Run 现在还不稳定用的过程中会遇到莫名的 bug,而且我们用 Instant Run 本身的目的是想加快编译速度提升我们的工作效率,但是有时候用了 Instant Run 反而让你的编译打包速度很慢导致我自己后面其实都禁用了 Instant Run 的功能。