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

发布了75 篇原创文章 · 获赞 48 · 访问量 35万+

猜你喜欢

转载自blog.csdn.net/KingJin_CSDN_/article/details/101516635