到目前为止我有两个不同设备的这个问题,我希望这可以帮助其他人 虽然我的所有sdk更新都是最新的,但我有两个不同的Android设备我的sdk无法识别 我想为运行Android操作系统但无法被sdk识别的所有设备找到一般解决方案。
答案 0 :(得分:2)
使用@ softwarequestioneer的answer并得到同事的一些帮助,我找到了一个适用于我的案例的解决方案。
1)打开MTP,默认情况下禁用 转到设置>存储>菜单(右上角)> USB计算机连接>媒体设备(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设备上为我工作。