adb device找不到设备

系统从ubuntu,xp,换到win7,机器从实体机到虚拟机换了4台,运行adb devices始终如一,死活就是找不到设备。折腾了一天,终于adb能找到设备了,记录一下,备忘。

[plain]  view plain copy
  1. smx@smx-Think:~$ adb devices  
  2. List of devices attached   
  3.   
  4. smx@smx-Think:~$   
[html]  view plain copy
  1. C:\>adb devices  
  2. List of devices attached   
  3.   
  4. C:\>  

在ubuntu上检查了一遍又一遍,/etc/udev/rules.d/51-android.rules里面没错啊
[plain]  view plain copy
  1.  # adb protocol on passion (Nexus One)  
  2.  SUBSYSTEM=="usb", ATTR{idVendor}=="18d1", ATTR{idProduct}=="4e12", MODE="0666", OWNER="smx"  
  3.  # fastboot protocol on passion (Nexus One)  
  4.  SUBSYSTEM=="usb", ATTR{idVendor}=="0bb4", ATTR{idProduct}=="0fff", MODE="0666", OWNER="smx"  
  5. ……   

在windows上面看来看去,驱动也安装好了,设备管理器里面有有个Android Phone的设备,机器上面也设了usb调试模式,就是不行。后来在一台机器上面出现91助手能检测到,并且连到机器上管理。没想到在cmd里面运行adb devices,依然找不到设备。于是去91助手的按照据昂文件夹里面看了一下,找到一个adb_usb.ini文件,打开一看有记录这一些VID。

[plain]  view plain copy
  1. 0x17EF  
  2. 0x1EBF  
  3. 0x05C6  
  4. 0x19D2  
  5. 0x9015  
  6. 0x2207  

于是上网搜了一下adb_usb.ini,找到《 在Linux下adb连接不上android设备的终极解决方案 》,对比了一下,发现我没有adb_usb.ini,于是果断在ubuntu的home目录新建这个文件,运行adb devices,果然找到了设备。


ps: 

1、android 4.1还需要打开设置->存储,在屏幕上三个点(“…”竖着放)那里点击,选择“USB计算机连接”,把链接方式设置为“媒体设备(MTP)”

2、还要看看设置里面有没有一项叫做“USB”,有的话,要把里面的“连接到电脑”选中。


转载请标明出处:http://blog.csdn.net/smarxx/article/details/8167722
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值