2
我在嘗試製作小部件時使用Android Studio 2.3.2(最新版本),並且我注意到調試器幾乎不可能附加。調試Android小部件
問題1:當使用「調試應用程序」選項(既物理設備和虛擬的),它只是經過一系列的:
等待應用程序來在線:com。示例。 [應用] | com。示例。[應用]。測試
最後說
無法連接到遠程進程。中止調試會話。
問題2:我發現我可以手動附加調試器,具有一定的耐心,但件進程似乎停止了它自己並斷開調試器,當它發生。
問: 是否有將允許不間斷部件調試任何方法?自動調試器附件將是一項獎勵。
編輯:
問題的解決方案2:自動關閉過程似乎已經引起拋出的異常已經崩潰(不通過任何OS通知)。激活logcat和以下錯誤消息幫助我追蹤並修復可能的原因。在此之後,我已經能夠保持調試器連接,即使我手動連接它。
哇,謝謝添加日誌的大量指着我的日誌。我還沒有100%確定,但我認爲進程終止可能是由於拋出的異常而發生的,在我激活logcat之前我甚至不知道。我可以確認調試器附加到widget自己的進程(不是啓動器)。 – Zero
如何將調試器附加到該過程? – alexpfx
@alexpfx在android studio中,當你選擇「attach debugger」(而不是「在調試模式下運行」)時,你應該得到一個對話框,你可以選擇附加到processessess列表 – Blundell