什麼是JRebel for Android? 一款Android studio插件——允許你修改正在運行中的應用程式,而且不必重新部署或重啟。支持所有運行Android 4.0及以上版本的手機和平板。由ZeroTurnaround開發。這是一款收費插件,每年49美元,免費試用21天。 通常在開發過程
什麼是JRebel for Android?
一款Android studio插件——允許你修改正在運行中的應用程式,而且不必重新部署或重啟。支持所有運行Android 4.0及以上版本的手機和平板。由ZeroTurnaround開發。這是一款收費插件,每年49美元,免費試用21天。
通常在開發過程中,我們每次修改代碼後想要在模擬器或者真機上看到修改後的效果,都需要將Android應用重新編譯、打包和安裝到Android設備上並重啟,這個過程是非常耽誤時間的。JRebel for Android完美解決了這個問題。
具體JRebel for Android為什麼能夠實現,這些技術細節這裡不多說,詳細請見官網:https://zeroturnaround.com/software/jrebel-for-android/
如何使用?
在Android studio中導入JRebel for Android插件:
打開File->Settings->Plugins
搜索框中輸入JRebel,若出現如下圖所示則點擊Browse
出現如下畫面,點擊右側的 按鈕即可
導入成功後studio會提示需要重啟,此時重啟studio,重啟之後studio頂部工具欄會出現三個新按鈕
當你編寫好代碼準備在真機或者模擬器上查看運行效果時,點擊運行你的項目。
當你修改了代碼並重新查看運行效果時,點擊即可,你會發現真機或者模擬器上的當前應用並沒有重啟並且很快展示了修改代碼後的效果。
目前使用過程中發現的問題,如果只是單純的修改代碼包括xml等佈局文件沒有問題,但如果是新增了Activity(其他組件還測試)應用還是會重新啟動一次。