Mac adb devices時,一直顯示emulator-5554 offline如何解決

問題:

在終端執行adb devices時,一直顯示emulator-5554 offline,adb disconnect也刪除不掉。

原因:

有程序佔用5555端口,導致adb認爲5554不能作爲第一個設備啓用

辦法:

  1. lsof -i:5555,查詢佔用端口對應的PID值,
  2. command + space中搜索“活動監視器”,找到PID一欄,根據1中的PID值刪除對應進程
  3. 再次在終端中執行adb devices,emulator-5554 offline消失

解釋:

個人idea啓動項目對應端口正好爲5555,終止5555端口對應的java進行,恢復正常;爲什麼解決這個問題,如果一直顯示emulator-5554 offline,adb logcat不能用,一直提示error。

其他:Mac查詢端口對應的PID值方法:lsof -i:5555 或 lsof -i tcp:5555

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章