在
debug
運行項目的過程中,并且保證(不添加方法,不修改方法名)一定的規則的情況下,可以通過build project
來手動熱部署項目,也就是會交換class
文件與resouces
文件。
設置項
Edit Configurations
Modify Options
。需要保證有紅框中的這個選項
On'Update' action
設置成Update classes and resources
- 將
Reload classes after compilation(編譯后重新加載類)
設置成Always
.。有的時候第一次彈框確認的時候你選擇了not
并且不再提示彈框的話,他就會給你默認上nerver
。(這個是最坑的點,被這個坑死了!!!!!!!!)
- always:永遠編譯后重新加載類
- Never:絕不
- ask:提示,也就是需要彈框后確認
測試
在只修改業務邏輯的情況下,能正常交換成功。這里修改了方法名后,他就會提示熱部署交換文件失敗了,需要手動重啟項目。