2

到目前为止,我在 2 种不同的设备上遇到了这个问题,我希望这可以帮助其他人。
尽管我的所有 sdk 更新都是最新的,但我的 sdk 无法识别 2 个不同的 Android 设备。
我想为所有运行 Android 操作系统但 sdk 无法识别的设备找出通用解决方案。

4

1 回答 1

2

使用@softwarequestioneer 的回答和一位同事的一点帮助,我找到了一个适用于我的两种情况的解决方案。

1)打开 MTP, 通过转到设置 > 存储 > 菜单(右上角)> USB 计算机连接 > 媒体设备 (MTP),默认禁用 MTP。

2)在 android_winusb.inf 中添加新设备引用

右键单击设备管理器中的未知设备,选择属性,详细信息选项卡,然后从下拉属性列表中选择硬件 ID。复制剪贴板中的 2 个值。

编辑包含在 Google USB 驱动程序中的 android_winusb.inf 文件(Windows 7 上的典型位置是"C:\Users\yourUser\AppData\Local\Android\android-sdk\extras\google\usb_driver",并使用剪贴板值添加以下行:

; your device model
%SingleAdbInterface%        = USB_Install, Clipboard - first value
%CompositeAdbInterface%     = USB_Install, Clipboard - second value

在 [Google.NTx86] 和 [Google.NTamd64] 部分的最后几行之后。

3)更新了设备管理器中的驱动程序

右键单击设备管理器中的未知设备,告诉它更新驱动程序,并将其指向上面提到的 google usb 驱动程序库。

4)此时 adb 应该识别设备

5)如果在第 4 步后无法识别,则应重新启动设备

希望能帮助到你。在 HP 和 Panasonic 设备上为我工作。

于 2012-08-13T09:30:18.103 回答