上周升级了Mac OS到10.13.6,前天使用Android Studio带的手机模拟器运行App,第二天真机连接笔记本无法识别,adb一直处在初始化状态。
错误信息如下:
daemo not running, starting no at tcp
Terminated: 15
Unable to create an interface plug-in(e00002be)
adb_auth_init....
Terminated: 15
经过两个多小时的搜索和排查,参考了如下文章:
Mac users are unable to access the tablet via fastboot
macbook adb cannot open interface
问题出在最新版的Mac OS和 Android studio的platform-tool 28版本里的下的fastboot文件不兼容。
5037是adb服务默认端口。在这个过程中使用到了adb命令如下:
查看当前连接的所有设备
adb devices
开启adb服务
adb start-server
关闭服务
adb kill-server
adb守护线程未启动,无法连接adb时,查看原因
adb nodaemon server
查看80端口被那些程序占用,终端输入
lsof -i:80
或者
lsof -i tcp:80