今天想到用appium链接夜神模拟器到cmd命令行里的adb命令,然而输入 adb devices 后没有显出出设备,如下图

解决方法一:

输入 “adb nodaemon server”会显示出5037端口被占用

输入如下命令查看是哪个进程占用的

netstat -ano | findstr "5037" 可以看到是PID为14292的进程

输入 tasklist | findstr "14292"

然后输入“taskkill /f /pid 14292结束进程

最后输入“ adb devices” ,可以成功显示出设备

解决方法二:

输入“adb version”命令,查看adb版本,我电脑的adb版本为1.0.39

输入“nox_adb version” 命令,查看模拟器的adb版本,发现模拟器的版本是1.0.36与“android-sdk”的adb版本不一致

首先进入“android-sdk”的“platform-tools”目录下复制“adb.exe”

进入模拟器的安装目录下,修改“nox_adb.exe”的名字为“nox_adb.exe.bak”

把android-sdk的adb.exe文件复制到桌面一份,修改“adb.exe”的名称为“nox_adb.exe”,再把桌面修改完名称的“nox_adb.exe”复制到模拟器的Nox\bin目录下

再次在cmd窗口中输入命令“nox_adb version” ,发现替换完文件后的版本变为1.0.39了,版本一致了

打开模拟器

在cmd中输入 “adb devices”,可以发现模拟器设备了,已经连接上了,大功告成

举报/反馈

归零Jul24

140获赞 147粉丝
伸手摘星,即使徒劳无功,也不至于一手污泥
关注
0
0
收藏
分享