移动自动化测试之adb命令查询不到夜神模拟器连接信息

最近在做移动端自动化测试的时候发现了另外一款安卓模拟器,界面清爽,操作简便,无需下载许多依赖文件,对于做一些简单的app自动化测试,体验效果绝对是要好于SDK自带的模拟器,附上下载地址:https://www.yeshen.com/

安装过程不做多说,下载好后,直接一路next安装即可。

打开模拟器后,在cmd命令窗口使用adb devices命令查看当前连接设备,发现并没有显示模拟器,主要原因是因为夜神模拟器自带的adb.exe的版本和我们添加在环境变量中的adb.exe版本不一致造成的,其实问题也很好解决,有两种方法:

方法一:

    在cmd里直接执行命令:adb connect 127.0.0.1:62001

 方法二:

    1.关掉模拟器,并查看任务管理器中是否存在abd.exe和nox_adb.exe这两个进程,如果存在,需要结束进程

    2.将sdkplatform-tools目录下的adb.exe文件拷贝至模拟器安装路径的bin目录下,同时再复制一份并重命名为nox_adb.exe。需要注意的是,bin目录下自带了adb.exe文件和nox_adb.exe文件,需要提前将这两个文件备份

    3.重新打开模拟器,并在cmd命令窗口输入adb devices命令,此时就可以看到模拟器显示在连接列表里了

***欢迎大家关注我的博客,码字不易,如需转载,烦请注明出处——https://www.cnblogs.com/sherlock1059/***
原文地址:https://www.cnblogs.com/sherlock1059/p/12745432.html