一般端口占用的问题比较多,常见的如酷狗音乐、杀毒软件,不建议同时使用;也可以采取如下方法解决。
一、5037端口号占用
1.输入下面的命令查询哪个占用了5037端口
netstat -ano | findstr "5037"
出现下面信息
TCP 127.0.0.1:2568 127.0.0.1:5037 SYN_SENT 1016
TCP 127.0.0.1:2569 127.0.0.1:5037 SYN_SENT 8010
在任务管理器关闭占用的进程即可
2.切换端口
cmd命令行下输入adb connect 127.0.0.1:62001可看到已经连接成功设备,输入adb devices 看到设备
注:端口一定是没被占用过的,可自己定义;建议10000——60000 之间
3.为了避免每次手动修改端口,尝试在环境变量中配置
ANDROID_ADB_SERVER_PORT
二、adb connection Error:远程关闭了一个现有连接
从cmd进入dos界面,执行adb kill-server和adb start-server;重复启动几次;
三、cmd命令行下输入adb devices找不到设备
进入夜神安装目录 nox/Nox/bin 输入adb version,查看版本为1.0.36,windows下进入夜神安装目录下,查看果然有一个adb.exe文件
解决方法一:删掉夜神adb.exe及nox_adb.exe文件
1)关掉模拟器,打开任务管理器,adb.exe 和nox_adb.exe进程均杀掉
2)进入目录D:\adt-bundle-windows-x86_64-20140702\sdk\platform-tools下,把adb.exe拷贝一份覆盖夜神nox/Nox/bin目录下的adb.exe
另外D:\adt-bundle-windows-x86_64-20140702\sdk\platform-tools下的adb.exe拷贝一份,重命名为nox_adb.exe,替换夜神bin目录下的nox_adb.exe
.
解决方法二:
把夜神模拟器bin目录下的adb.exe和nox_adb.exe两个文件改名,后缀都改为.bak
然后把sdk中的adb.exe拷贝到上面的目录下,并复制一份重命名为nox_adb.exe
大功告成!