Eclipse / ADB没有检测到Droid Razr M.

时间:2014-07-16 01:30:55

标签: android eclipse adb

亚行不再认可我的Droid Razr M(Android 4.4.2)。

我在Windows 7 64位上使用Eclipse ADT软件包(23.0.0.1245622)。

我可以验证adb的工作原理并检测其他手机。

这款手机已经与adb合作了一段时间了,但现在已经无法使用了。

到目前为止,我已经尝试了以下内容:

  1. 拔下手机的USB线并重新连接到计算机
  2. 使用其他USB电缆
  3. 重启Eclipse
  4. 将USB连接更改为相机(PTP)
  5. 将其更改回媒体设备(MTP)
  6. 重新启动手机
  7. 重新启动计算机(这实际上在过去有效)
  8. 确保已启用开发人员选项和USB调试
  9. 使用adb kill-server / adb start-server重新启动adb服务器 (adb devices始终返回空列表)
  10. 安装了通用ADB驱动程序
  11. 出厂重置手机
  12. 有没有人有使用adb对Razr M进行故障排除或有任何其他想法的经验?

2 个答案:

答案 0 :(得分:0)

确保屏幕已解锁。我似乎记得遇到类似的问题,屏幕被锁定,然后它也锁定了USB连接。

答案 1 :(得分:0)

我终于开始工作了。即使我用摩托罗拉设备管理器更新了我的设备驱动程序,显然Windows并不喜欢驱动程序。要解决此问题,您必须手动告知Android USB驱动程序有关特定设备的硬件ID的信息,然后在Windows设备管理器中更新驱动程序。

首先转到Windows设备管理器,在Android设备下,您应该会看到Android或ADB设备等条目。右键单击它,选择Properties,Details,然后在下拉菜单中选择Hardware Ids。

他们看起来像这样:

  

USB \ Vid_22b8&安培; Pid_2e51&安培; Rev_0228&安培; Mi_02
  USB \ Vid_22b8和放大器; Pid_2e51和放大器; Mi_02
  USB \ Vid_22b8&安培; Pid_2e51&安培; Class_ff&安培; SubClass_42

复制它们,然后导航到:

C:\ Program Files \ adt-bundle-windows-x86_64-20140624 \ sdk \ extras \ google \ usb_driver

你会在那里找到一个名为android_winusb.inf的文件。

打开它并使用您的硬件ID在[Google.NTx86]下添加如下条目:

  

; Droid Razr M

  %CompositeAdbInterface%= USB_Install,USB \ VID_22B8& PID_2E51& MI_02
  %CompositeAdbInterface%= USB_Install,USB \ VID_22B8& PID_2e51& REV_0228& MI_02
  %CompositeAdbInterface%= USB_Install,USB \ VID_22B8& PID_2E51& CLASS_FF& SUBCLASS_42

然后在[Google.NTamd64]下添加相同的条目。

最后,返回设备管理器并右键单击Android / ADB设备,属性,驱动程序,更新驱动程序,然后指向android_winusb.inf所在的目录。它会给你一个关于无法验证驱动程序的警告。无论如何都要忽略它并安装它。

这样做之后,我拔掉了我的设备并将其插入,并且它在adb上再次正常工作。