调试Android程序的时候,如果需要摄像头了,虚拟机就用不上了,需要连接真机。虽然连接真机很容易,但是后续因为Win10系统原因造成又无法连接成功,因此针对连接问题总结其解决方案。
基本方法
一般来说,当我们将手机插入电脑后,如果之前没安装过驱动,则基本是会出现设备管理器有不可识别的设备。这种情况下(或从未安装任何驱动的情况下)使用下面的方法安装驱动即可。
- 在AS上打开SDK管理器,选择
SDK Tools
,选择Google USB Driver
,进行下载 - 在设备管理器中,选择无法识别的设备,右键点击
更新驱动程序
- 在弹出的对话框,选择
浏览我的计算机以查找驱动程序软件
- 在弹出的文件夹选择对话框选择驱动目录,一般在SDK目录下的
EXTRAS\GOOGLE\USB_DRIVER
SDK目录一般默认在
C:\USERS\用户名\APPDATA\LOCAL\ANDROID
目录下
终极办法
上面的方法基本是在最开始的时候可以解决问题,但是Win10系统是自动更新驱动的。现在安装的驱动虽然没有被卸载,但是会被其他驱动使用设备。在AS调试的时候,依然是无法看到手机,而且这种情况下,即使再次按照上面的方法安装驱动也大概率没有作用。因此这种情况下使用修改配置文件的方法。
首先打开系统的
设备管理器
,找到手机设备,然后双击手机设备,会出现设备属性然后切换到
详细信息
标签页,在标签页内的属性
下拉框选择硬件ID
,然后可以看到类似HID\VID_XXXX&...
HID\VID_YYYY&...的两行字符串,将其中
VID_
之后的16进制数(4个字符)拷贝在当前用户目录下的打开
.android/adb_usb.ini
(没有则创建),配置下面内容(根据实际ID替换)0x12D1 0x107E
重启ADB服务,就可以正常使用了。