我的adb有问题。我安装了adb驱动程序,甚至在设备管理器中,我的手机在连接时也会显示。但是,当我想通过USB调试使用我的手机测试我的应用程序时它不起作用(USB调试被激活)。我还使用命令提示符来执行“adb devices”但没有显示任何设备。
你需要安装USB Driver
。
在Device Manager
中找到你的设备,右键单击它并选择Update Device Software
,选择Browse my computer for driver software
,导航到sdk文件夹(在我的情况下,它位于C:\Android
下):
C:\Android\adt-bundle-windows-x86_64-20131030\adt-bundle-windows-x86_64-20131030\sdk\extras\google\usb_driver
并完成安装。
编辑:你也可能需要点击Let me pick from a list of device drivers on my computer
- 当你导航到这个文件夹时,你应该看到Android Composite ADB Interface
- 选择它并以这种方式完成安装,如果以上不起作用。
您可能需要在adb_usb.ini文件中手动输入值。在Windows上,可以通过以下方式完成:
echo 0xYYYY >> "%USERPROFILE%\.android\adb_usb.ini"
其中YYYY是您设备的4位供应商ID。 (在Linux上使用lsusb
很容易,但我不知道如何在Windows上确定它。)
然后,您需要使用以下命令重新启动ADB:
adb kill-server
adb start-server
adb devices