Android 高效開(kāi)發(fā)調(diào)試神器 JRebel
相信大家應(yīng)該都在使用 Android Studio 來(lái)開(kāi)發(fā) Android 了,如果你還沒(méi)有的話,那么建議盡快遷移到 Android Studio 上來(lái),而且 Google 前段時(shí)間剛剛宣布,已經(jīng)徹底放棄對(duì) Eclipse ADT 的支持。使用 Android Studio + Gradle 將會(huì)極大的提升你的開(kāi)發(fā)效率,開(kāi)發(fā)起來(lái)會(huì)更得心應(yīng)手。
但是不得不承認(rèn) Android Studio 很吃內(nèi)存,而且 Gradle 編譯速度很慢,雖說(shuō)有一堆 Gradle 編譯優(yōu)化的配置可以加速,但是效果不是很明顯,回想下每次代碼改動(dòng),想看下效果,得經(jīng)過(guò)一系列的編譯、打包、重新安裝、運(yùn)行流程,是不是得等好久?大大影響開(kāi)發(fā)效率。
但是今天給大家介紹一款調(diào)試神器 JRebel。
Jrebel 是一款 Java 程序的開(kāi)發(fā)工具,它允許你的應(yīng)用程序代碼更新之后不用重新部署或重啟。毫無(wú)疑問(wèn),支持 Android 應(yīng)用程序,無(wú)須配置,使用起來(lái)超簡(jiǎn)單方便,親測(cè)確實(shí)很快速,能極大的節(jié)省你調(diào)試的時(shí)間,官方地址:
https://zeroturnaround.com/
安裝與使用
對(duì)于 Android 來(lái)說(shuō),JRebel 提供了一款 Android Studio 插件來(lái)幫助你快速調(diào)試你的應(yīng)用程序,安裝起來(lái)很簡(jiǎn)單:
打開(kāi) Preference -> Plugins -> Browse Repositories ,搜索 JRebel ,直接點(diǎn)擊安裝。
安裝成功之后重啟 AS,然后會(huì)發(fā)現(xiàn)在頂部工具欄會(huì)出現(xiàn)如下三個(gè)按鈕:
從左到右分別是:
- Run app with JRebel for Android
 
- Debug app with JRebel for Android
 
- Apply changes with JRebel for Android
 
顧名思義,一般我們只需要***次安裝的時(shí)候使用***個(gè)按鈕運(yùn)行一次,之后代碼變動(dòng),只需要點(diǎn)擊第三個(gè)按鈕,你的真機(jī)或者模擬器很快就展示出來(lái)修改代碼之后的效果。
JRebel 與 Instant Run 的區(qū)別
有人問(wèn)了,那你這個(gè)不用重新編譯打包,代碼變更之后即時(shí)運(yùn)行不就是 Instant Run 么?這個(gè)跟 Instant Run 有什么區(qū)別呢?
確實(shí)跟 Instant Run 很像,但是用過(guò) Instant Run 的同學(xué)應(yīng)該深有感觸,Instant Run 現(xiàn)在還不穩(wěn)定,用的過(guò)程中會(huì)遇到莫名的 bug,而且我們用 Instant Run 本身的目的是想加快編譯速度,提升我們的工作效率,但是有時(shí)候用了 Instant Run 反而讓你的編譯打包速度很慢,導(dǎo)致我自己后面其實(shí)都禁用了 Instant Run 的功能。
而 JRebel 很穩(wěn)定,目前已經(jīng)發(fā)布了 2.0 版本,而且速度比 Instant Run 要快不少,官方說(shuō)明是比 Instant Run 要快至少 8 倍以上:
除了速度上的優(yōu)勢(shì)之外,JRebel 還比 Instant Run 的功能更強(qiáng)大,以下是官方的一些詳細(xì)對(duì)比:
更多信息可以見(jiàn)官方對(duì)比文檔:
https://zeroturnaround.com/software/jrebel-for-android/features/
***,還有一個(gè)很關(guān)鍵的,JRebel 是收費(fèi)的,個(gè)人用戶每年要 49 刀,還是蠻貴的,不過(guò)如果每天可以節(jié)省你幾十分鐘甚至成個(gè)小時(shí)的時(shí)間,一年下來(lái)這些時(shí)間相較這個(gè)價(jià)格來(lái)說(shuō)是很合算的。但是如果你不想付費(fèi),這里也有一個(gè)方法,可以去官網(wǎng)用郵箱注冊(cè)個(gè)賬號(hào)獲取體驗(yàn)碼,可以免費(fèi)體驗(yàn) 21 天,21 天到期之后你可以重新注冊(cè),據(jù)說(shuō)官方對(duì)郵件沒(méi)有驗(yàn)證,感興趣的同學(xué)不妨試下。
總之,你應(yīng)該嘗試下這款 Android 調(diào)試神器!
【本文為51CTO專(zhuān)欄作者“stormzhang”原創(chuàng)稿件,轉(zhuǎn)載請(qǐng)聯(lián)系原作者(微信號(hào):googdev)】


















 
 
 









 
 
 
 