先说结论,并没有解决,最后用一台root了的真机代替了,我只是想吐槽一下我这个坑的过程
使用触动精灵的adb-ide模拟器连接器,发现这个问题。
版本号不匹配
之前电脑上装过若干个模拟器、豌豆荚之类的手机服务、android sdk,使用adb devices后提示 “adb server is out of date”。
输入: adb devices
报错:error: device 'adb server version (32) doesn't match this client (36); killing...'
解决:使用同一个adb.exe替换环境变量中其他的adb.exe,触动精灵提供的adb-ide连接工具的adb.exe。再次输入adb devices ,版本号的问题解决
端口被占用
我不是这个问题,不过记录一下查看进程端口的方法
1、使用管理员模式打开cmd,输入
netstat -ano|findstr "5037"
2、桌面右键打开任务管理器 ->点击“选择列”
在弹出的界面中勾选 “PID”,在任务管理器中找到pid = 9580的进程,将其结束即可
模拟器本身的问题
同事在使用新版本的模拟器也会有无法连接的情况,于是乎,更换了模拟器,但是我更换了海马玩模拟器、猩猩模拟器、网易mumu模拟器。都不行
最终,用了一台现成root好了的手机
好了,我们跳过这个羞耻的话题
网友评论