多進程情況下,可以通過【Attach to Process】來綁定輔助進程進行調試
但這樣有一個問題就是,無法對輔助進程的onCreate方法進行調試
因爲只有在進程啓動後纔可以綁定進程進行調試,而輔助進程啓動時執行onCreate方法只是一瞬間的事情
等手動綁定完進程後,onCreate方法一般都已經執行完畢了,所以沒法對onCreate方法進行調試
解決方法:
在onCreate方法的首行加入以下代碼即可
Debug.waitForDebugger方法會讓手機進程保持阻塞狀態,直到連上調試器後,纔會繼續執行後續的代碼
Debug.waitForDebugger()