adb shell 提示:error: device not found 连不上的一个解决方案

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/qq_37858386/article/details/78528759



1、今天遇到一个特别郁闷的问题,手上有4部手机,其中3部手机连接adb都没有问题,唯独有一部手机adb shell的时候老是提示:error: device not found。现象如下:




2、试了很多方法,用adb kill-server等方法还是连不上,真是百思不得其解。后面发现原来是adb没有获得手机USB的vender ID,从而无法识别出手机。


3、解决方案:

     I、 在设备管理器中,找到Android Composite ADB Interface 然后双击点开。

               


     II、然后在详细信息中,点开硬件ID,查看到我的ID是2970

              



     III、在C:\Documents and Settings\Administrator\.android目录下找到或新建一个adb_usb.ini文件,然后把VID的数值写入到adb_usb.ini 里面,就是0xVID(0x2970)。


                   


     IV、搞定,不需要重启,adb就可以连上了。

     

adb shell [device not found]

03-29

山寨平台连上PC,找不到设备?rn背景:adb version 1.0.31rn1.设备USB驱动已经安装OK;rn2.设备的USB开启的调试模式;rn3.PC同时连上山寨平板和三星手机,可以找到三星手机设备而找不到平板?rnrn----------------------------------------------rn山寨平板rnAndroid版本:4.2.2rn内核版本:3.4.39rn----------------------------------------------rn三星手机rnAndroid版本:4.1.2rn内核版本:3.4.0rn-----------------------------------------------rn网上查询以下方法均未解决:rna.5337端口被占用,每次都检查netstat -ano | findstr "5037" 后 TASKLIST | findstr "4236",rn在任务管理器关闭进程。rnadb kill-server rnadb start-serverrnrnb.修改 adb 驱动中的 android_winusb.inf 文件rn; My productrn%CompositeAdbInterface% = USB_Install, USB\VID_AAAA&PID_BBBBrn%SingleBootLoaderInterface% = USB_Install, USB\VID_AAAA&PID_BBBB&MI_01rn增加山寨平板的设备的VID: 0x1F3A PID:0x1002rn再次安装驱动还是未解决。rnrn======================================rn设备管理器里查看有2个rnAndroid Composite ADB Interface =======>三星手机设备rnAndroid Composite ADB Interface =======>山寨平板设备rnrnadb devicesrnlist of devices attachedrne6ea5f05 devicern???????? ??????[color=#FF0000][/color]rn此山寨设备在别人电脑上adb devices可以查到,证明此设备是正常的。rn求大牛们帮忙分析下还有啥原因导致此问题? 论坛

没有更多推荐了,返回首页