Android學習之 adb被占用解決辦法


 1、adb被占用解決辦法

方法一:
(1)查看5037端口哪個進程在用
          netstat -a -o 5037

(2)查看上面進程是哪個執行文件在占用
          tasklist /fi "pid eq 3188"

(3)設置禁用程序,上面查出的執行文件
          (1)快捷鍵“Win+R”來打開“運行”菜單,輸入“gpedit.msc”回車確認
          (2)選擇“用戶配置-管理模板-系統”,雙擊右側的“不要運行指定的windows應用程序”
          (3)在打開的對話框里,選擇“已啟用”,然后點擊“不允許的應用程序的列表”后面“顯示”
          (4)在彈出的“顯示內容”的對話框里把想要禁止的程序輸入即可。比如把***.exe添加進去。這樣就可以禁止***.exe進程

方法二:
(1)使用 ProcessHacker.exe檢測工具查看5037占用情況
(2)點擊”Network”按鈕,查找占有5037端口(adb server端口)的進程
          豌豆莢:后台常駐adb服務為wandoujia_daemon.exe;
          QQ音樂:后台常駐adb服務為tadb.exe;
          騰訊管家:后台常駐adb服務為tadb.exe;
          360刷機:后台常駐adb服務為360shuaji.exe
          金山毒霸:后台常駐adb服務為kxeconn.exe;
          91助手:后台常駐adb服務為AndroidInterface.exe;
          迅雷:后台常駐adb服務為adb.exe。
(3)將非adb.exe的執行文件按照上一方法的禁用設置流程設為禁用

2、待評估
下載第三方的adb工具,原生的adb 有一個限制,也可以說是 bug。
當手機上同時運行的進程數大於 64 時, 就會引發 adb 奔潰。
更深層次的原因,就是 Windows API 的 WaitForMultipleObjects 所支持的最大句柄數是 MAXIMUM_WAIT_OBJECTS,即 64。
下載使用cofface_adb_fastboot_v6.0


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM