在使用appium连接手机的时候,在cmd命令行输入adb devices时,总是不显示设备的信息,其原因就是adb 找不到设备,根本原因是adb的驱动没有安装或者安装错误,下面分享一下解决办法:
1、cmd命令行输入adb devices 出现下面的情况
如图所示,下面并没有出现设备的情况,验证之后发现adb安装成功且运行正常
2、电脑右键找到计算机管理,点击里面的设备管理选项,如下图
如果你的列表里没有出现红色箭头所指的项目就说明你的安卓驱动没有安装成功,并且你的
那就说明你出现的问题和我基本相同
解决办法:
1. 在设备管理器中,找到ADB Interface,右击,选择“更新驱动程序软件”
2. 在弹出的窗口中选择第二项,也就是“浏览计算机以查找驱动程序软件” (以前遇到驱动的问题从来不考虑第二项,单纯地认为驱动肯定要在网上下而不是在windows中找)
3. 在弹出的窗口中继续选择第二项,也就是“从计算机的设备驱动程序列表中选择”
4. 在弹出的窗口中保持默认选择,点击“下一步”
5. 在弹出的窗口中选择“从磁盘安装”
这个路径就在你安装的android目标文件夹下
我的是安装在E:\sdk\extras\google\usb_driver,请忽略我的盘符。
6. 选择android_winusb.inf路径并确定之后,在弹出的对话框中,选择第三项,也就是 “Android Composite ADB Interface”,然后点击“下一步”
接下来无视警告,继续安装,安装结束就可以再次运行了。
亲测,成功解决问题。
如果再次启动有发现找不到,请尝试先kill-server,然后再adb devices