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