android手机插上电脑使用adb devices命令不起作用:解决办法

android手机插上电脑使用adb devices命令不起作用了

首先确保以下几种情况已经配置好:

1、确保手机连接电脑的驱动已经安装,电脑可识别手机设备(可借助工具驱动精灵等进行安装)。

2、数据线是可传输数据的,拔插数据线,确保手机连接电脑的状态是传输文件而不是仅充电

3、开发者模式开启,并且已经打开USB调试,如果手机已连接过的,需要先撤销USB调试授权,然后重新插数据线,弹出对话框:是否允许‘USB调试’,选择允许,如果么有弹出,说明USB调试并未完全成功开启

4、重启手机、电脑

如果以上方法全用了,adb devices命令下还是未出现列表信息,则需要尝试以下步骤:

添加设备VID

1、打开设备管理器——便携设备(有的是iphone devices)——属性——记录VID

2、查找文件夹.android(Users/xx/.android),在该文件夹下找到文件adb_usb.ini,如果没有可以新建一个

3、在adb_usb.ini文件里添加设备的VID,格式如下:

      0x2717
      0xFF48

4、打开cmd,依次输入adb kill-server、adb start-server

5、尝试输入adb devices,会有新的设备列出来,成功!

 

如果是macbook,添加vID的方法是

1. 获取productID:system_profiler SPUSBDataType

2. 获取到的productID,存入文件中:vi ~/.android/adb_usb.ini

注意:productID中的英文字母要大写

 

如果提示设备offline,可能是adb版本太低

1、升级adb版本,只替换adb.exe文件行不通。方法是:下载新的adb包,替换android.sdk/platfrom-tools下面的adb.exe、AdbWinApi.dll、AdbWinUsbApi.dll三个文件,执行adb start-server

2、重试adb devices,成功!

 

你可能感兴趣的:(Appium)