1. 程式人生 > >android studio debug除錯卡在 waiting for debugger

android studio debug除錯卡在 waiting for debugger

1、打開了多個IED,關閉其它的留下一個。

2、重啟adb, 執行命名 adb kill-server 再 adb start-server

3、adb埠5073被佔用,只要結束掉佔用的程序就行了

檢視埠被誰佔用了

一、cmd輸入命令:netstat -ano 列出所有埠的情況。在列表中我們觀察被佔用的埠,比如是5037,找到它。

二、檢視被佔用埠對應的PID 輸入命令:netstat -aon|findstr "5037"  記下PID後面的數字如:2720

三、繼續輸入tasklist|findstr "2720",檢視是哪個程序或者程式佔用了5037埠,獲得結果是xxx.exe,去工作管理員找到該程序並結束掉,或直接用PID在工作管理員檢視,工作管理員中PID列預設是關閉的,可以點選檢視--->選擇列,將PID(程序標示符)前面的勾打上。

還有一種可能是manifest.xml中的 android:debuggable="false" 這個是防止別人惡意除錯的