关于ADB 执行报错问题-db server version (31) doesn't match this client (40); killing...
D:\ADB>adb devices
List of devices attached
adb server version (31) doesn't match this client (40); killing...
could not read ok from ADB Server
* failed to start daemon
error: cannot connect to daemon
百度了下,是360手机助手占用了端口。
右键360手机助手->>>隐藏悬浮窗。
再次执行adb devices,果然好了。
----------------------------------------------------------------
这个占用同时还引起了unity的报错:
当我打开unity的build settings,切换到android平台,控制台开始不断的刷异常报错:大意是说ADB SERVER XXX,请确认你的SDK是否安装正确。
昨天还用的好好的,突然就报这个,我的SDK也没动过啊。
如上操作关闭360手机助手后,一切都好了。
PS再吐槽下,开着360运行UNITY项目常常会崩掉,开腾讯管家也会。
当执行ADB命令时遇到'db server version (31) doesn't match this client (40); killing...'的错误,问题可能由360手机助手占用端口引起。关闭360手机助手的悬浮窗即可解决此问题,同时此错误还可能导致Unity在切换到Android平台时出现异常,但关闭占用端口的应用后,一切恢复正常。

被折叠的 条评论
为什么被折叠?



