马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 才可以下载或查看,没有帐号?立即注册
x
这两天更新之后,手机经常的连不上按键精灵,导致写脚本根本无法继续,我想应该有很多朋友跟我一样的状况吧,现在总结一下解决方法
一,请确保手机已经root和开启USB调试,如果这些都没做的话,请做完再看下面内容
二,如果检查usb调试已经打开了,但是还是不能连接设备,那我们就要拼接往下看
我们这个方法利用cmd命令就来解决,分三步走
1、我们执行 adb devices 正常会看到有 succeed的提示, 提示我们已经连接到的设备
如果出现:
adb server is out of date. killing...ADB server didn't ACK* failed to start daemon *error: unknown host service
如果出现4这样的信息,这样是错误信息,那我们就继续往下看
2、直接输入 netstat -ano | findstr "5037" 这句命令的意思,大家自行查询百度,大概就是查看哪些进程绑定了网络通讯端口 5037
在没有出错的情况下,返回值是空的,没有任何绑定绑定 5037端口,因为这个端口是android usb与手机设备通讯的端口
但是我们这个时候出现的信息应该类似于下面
协议 本地地址 外部地址 状态 PIDTCP 127.0.0.1:5037 0.0.0.0:0 LISTENING 4236TCP 127.0.0.1:5037 127.0.0.1:49422 ESTABLISHED 4236TCP 127.0.0.1:49422 127.0.0.1:5037 ESTABLISHED 3840
我们只需要看前面的 本地地址就可以了,且状态处理LISTENING,这时候我们就可以确定是这个进程占用了我们的端口,我们只要杀死该进程即可
3、接下来,我们使用pid 直接结束掉进程就可以了,执行如下命令
taskkill /pid 4236
如果没杀掉进程的话,可以用Windows自带的任务管理器,找到pid为4236的进程 结束掉
这个时候,我们再重新连接手机设备,就正常了
三,如果