1. 程式人生 > >除錯時出現"waiting for debugger'彈出框

除錯時出現"waiting for debugger'彈出框

上網查很多人說是因為
(1)多開Studio,導致偵錯程式多開,可能模擬器無法辨別是誰在除錯,關掉其他的Studio,剩下要debug那一個!

(2)在Studio中的Android Monitor 出現了多個模擬器,也是模擬器無法辨別是誰在除錯,這時候需要重新啟動Studio了。

但是發現我的不是上面情況呀,明明只打開一個as,只有一個真機在除錯。
這裡寫圖片描述

解決方法:
(1)
最終發現是因為端口占用,選擇Run–》attach debugger to android process,把當前執行的專案新增的process即可,控制檯還會列印Connected to the target VM, address: ‘localhost:8600’, transport: ‘socket’,這表示已經開始進入除錯,只需要每次dubug時都需要操作
這裡寫圖片描述


(2)開啟 As 的 setting,看 Plugins 下的 Android NDK Support 是否被關閉,如果是,開啟。 這樣可以永久解決