我正在尝试在客户构建的 Android 设备上调试应用程序,但无法将其连接到 ADB。我将适当的 %SingleAdbInterface% 和 %CompositeAdbInterface% 行与硬件 ID 放在我的 android-sdk/google-usb_driver/android_winusb.inf 中(在 [Google.NTx86] 和 [Google.NTamd64] 下),并将 VID 放在用户名中/.android/adb_usb.ini。在我的设备管理器中,它说驱动程序已安装(它们位于 Android Phone->Android ADB Interface 下)。但是,如果我从 cygwin 运行“adb devices”,则不会注册任何设备。我试过杀死并重新启动ADB,重新启动我的计算机,并将驱动程序软件更新为Android Composite ADB Interface,但无济于事。PDANet 也无法解决这个问题。任何帮助或朝正确方向轻推将不胜感激!
谢谢!
android_winusb.inf:
[Google.NTx86]
;Custom
%SingleAdbInterface% = USB_Install, USB\VID_1234&PID_5678&REV_9101&MI_00
%CompositeAdbInterface% = USB_Install, USB\VID_1234&PID_5678&MI_00
...[other drivers]
[Google.NTamd64]
;Custom
%SingleAdbInterface% = USB_Install, USB\VID_1234&PID_5678&REV_9101&MI_00
%CompositeAdbInterface% = USB_Install, USB\VID_1234&PID_5678&MI_00
adb_usb.ini:
0x1234