我正在尝试将 Asus ZenPad 8.0 Z380M 连接到在 Windows 8.1 系统上的 Eclipse 中运行的 adb。
当我尝试启动调试器时,我得到了 Android 设备选择器对话框,但没有列出任何设备。我在平板电脑上启用了 USB 调试,并修改了 android_winusb.inf 文件以添加以下条目:
; Asus ZenPad 8.0 in File Transfer mode
;%SingleAdbInterface% = USB_Install, USB\VID_0E8D&PID_2016&REV_????&MI_00
%SingleAdbInterface% = USB_Install, USB\VID_0E8D&PID_2016
%CompositeAdbInterface% = USB_Install, USB\VID_0E8D&PID_2016&MI_00
; Asus ZenPad 8.0 in Photo Transfer mode
;%SingleAdbInterface% = USB_Install, USB\VID_0E8D&PID_2015&REV_????&MI_00
%SingleAdbInterface% = USB_Install, USB\VID_0E8D&PID_2015
%CompositeAdbInterface% = USB_Install, USB\VID_0E8D&PID_2015&MI_00
使用从 Windows 设备管理器获得的 VID 和 PID。当我手动安装设备驱动程序并浏览到 android_winusb.inf 文件时,安装程序会按预期提示我“Android Composite ADB Interface”,并且安装完成(在我允许它安装未经认证的驱动程序之后)。设备管理器在设备树中正确显示,并显示已安装 Google USB 驱动程序。但 Android 设备选择器中没有显示任何内容。
我已经以这种方式设置了其他几个平板电脑没有问题,但有一点不同的是,它们的硬件 ID 都以 &MI_01 而不是 &MI_00 结尾。这很重要吗?