自拍偷在线精品自拍偷,亚洲欧美中文日韩v在线观看不卡

Android 高效開發(fā)調(diào)試神器 JRebel

開發(fā) 開發(fā)工具
今天給大家介紹一款調(diào)試神器 JRebel。

相信大家應(yīng)該都在使用 Android Studio 來開發(fā) Android 了,如果你還沒有的話,那么建議盡快遷移到 Android Studio 上來,而且 Google 前段時(shí)間剛剛宣布,已經(jīng)徹底放棄對(duì) Eclipse ADT 的支持。使用 Android Studio + Gradle 將會(huì)極大的提升你的開發(fā)效率,開發(fā)起來會(huì)更得心應(yīng)手。

但是不得不承認(rèn) Android Studio 很吃內(nèi)存,而且 Gradle 編譯速度很慢,雖說有一堆 Gradle 編譯優(yōu)化的配置可以加速,但是效果不是很明顯,回想下每次代碼改動(dòng),想看下效果,得經(jīng)過一系列的編譯、打包、重新安裝、運(yùn)行流程,是不是得等好久?大大影響開發(fā)效率。

但是今天給大家介紹一款調(diào)試神器 JRebel。

[[176888]]

Jrebel 是一款 Java 程序的開發(fā)工具,它允許你的應(yīng)用程序代碼更新之后不用重新部署或重啟。毫無疑問,支持 Android 應(yīng)用程序,無須配置,使用起來超簡單方便,親測確實(shí)很快速,能極大的節(jié)省你調(diào)試的時(shí)間,官方地址:

https://zeroturnaround.com/

安裝與使用

對(duì)于 Android 來說,JRebel 提供了一款 Android Studio 插件來幫助你快速調(diào)試你的應(yīng)用程序,安裝起來很簡單:

打開 Preference -> Plugins -> Browse Repositories ,搜索 JRebel ,直接點(diǎn)擊安裝。

搜索 JRebel 點(diǎn)擊安裝

安裝成功之后重啟 AS,然后會(huì)發(fā)現(xiàn)在頂部工具欄會(huì)出現(xiàn)如下三個(gè)按鈕:

[[176889]]

從左到右分別是:

  • 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ī)或者模擬器很快就展示出來修改代碼之后的效果。

JRebel 與 Instant Run 的區(qū)別

有人問了,那你這個(gè)不用重新編譯打包,代碼變更之后即時(shí)運(yùn)行不就是 Instant Run 么?這個(gè)跟 Instant Run 有什么區(qū)別呢?

確實(shí)跟 Instant Run 很像,但是用過 Instant Run 的同學(xué)應(yīng)該深有感觸,Instant Run 現(xiàn)在還不穩(wěn)定,用的過程中會(huì)遇到莫名的 bug,而且我們用 Instant Run 本身的目的是想加快編譯速度,提升我們的工作效率,但是有時(shí)候用了 Instant Run 反而讓你的編譯打包速度很慢,導(dǎo)致我自己后面其實(shí)都禁用了 Instant Run 的功能。

而 JRebel 很穩(wěn)定,目前已經(jīng)發(fā)布了 2.0 版本,而且速度比 Instant Run 要快不少,官方說明是比 Instant Run 要快至少 8 倍以上:

JRebel速度比 Instant Run要快至少 8 倍以上

除了速度上的優(yōu)勢之外,JRebel 還比 Instant Run 的功能更強(qiáng)大,以下是官方的一些詳細(xì)對(duì)比:

JRebel 比 Instant Run 的功能更強(qiáng)大

更多信息可以見官方對(duì)比文檔:

https://zeroturnaround.com/software/jrebel-for-android/features/

***,還有一個(gè)很關(guān)鍵的,JRebel 是收費(fèi)的,個(gè)人用戶每年要 49 刀,還是蠻貴的,不過如果每天可以節(jié)省你幾十分鐘甚至成個(gè)小時(shí)的時(shí)間,一年下來這些時(shí)間相較這個(gè)價(jià)格來說是很合算的。但是如果你不想付費(fèi),這里也有一個(gè)方法,可以去官網(wǎng)用郵箱注冊(cè)個(gè)賬號(hào)獲取體驗(yàn)碼,可以免費(fèi)體驗(yàn) 21 天,21 天到期之后你可以重新注冊(cè),據(jù)說官方對(duì)郵件沒有驗(yàn)證,感興趣的同學(xué)不妨試下。

 

總之,你應(yīng)該嘗試下這款 Android 調(diào)試神器!

【本文為51CTO專欄作者“stormzhang”原創(chuàng)稿件,轉(zhuǎn)載請(qǐng)聯(lián)系原作者(微信號(hào):googdev)】

責(zé)任編輯:趙寧寧 來源: AndroidDeveloper
相關(guān)推薦

2017-01-19 19:20:35

iOS調(diào)試小技能

2021-04-18 18:58:16

JRebelJVM插件

2022-02-09 15:02:01

ideadocker遠(yuǎn)程熱部署

2021-08-10 14:21:02

開發(fā)程序員工具

2010-03-03 15:06:52

Android 游戲開

2013-07-11 10:16:07

Android調(diào)試

2025-02-25 09:50:21

Java 8Function編程

2013-07-04 13:29:40

Androidgenymotion

2013-08-03 17:01:46

AndroidGenymotion

2024-10-31 11:16:19

高并發(fā)并發(fā)集JDK

2014-04-08 10:22:29

Android高效開發(fā)App

2018-04-24 15:00:59

Kotlin語言函數(shù)

2025-04-07 08:21:49

2015-09-06 14:50:05

安卓app高效開發(fā)

2017-10-17 11:51:59

移動(dòng)端調(diào)試網(wǎng)頁Erdua

2016-12-02 20:23:51

AndroidADB

2024-09-06 08:02:52

2012-03-21 09:13:35

JavaJRebel

2012-06-17 13:24:00

JRebelJ2EEJava
點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號(hào)