ubuntu下adb无法连接设备(三)
1、问题:
-
刚刚接触安卓底层的驱动开发,学到要用adb(安卓调试桥)在linux下对手机进行连接,从而到达从命令行对手机进行开发的目的。
-
而要让adb能够成功的连接到手机,首先要安装adb软件,然后配置51-android.rules,如果还不行就要配置adb_usb.ini。
-
一般情况只要完成上述配置,重启电脑即可成功使用adb。然而我的adb在连上手机,让手机重启后会出现只能连上手机一秒钟,下一秒再连接时就显示无法检查到设备,要想再成功长时间连上手机就得重启电脑。
2、出现问题的原因:
通过在网上各种百度,尝试了各种解决办法都无法成功。最后我突然发现——只要我不打开虚拟机,不管什么时候我都能成功的连上手机,只要我打开虚拟机,adb连上手机让手机重启后,就无法正常连上手机。
3、解决办法:
- 通过各种检查后发现,只要我的虚拟机不启用usb接口,或者虚拟机usb接口处不选择连接该手机,那么adb就可正常使用。
- 因此,如果你在各种adb配置文件都弄好的情况下,仍旧无法成功连接手机,那就检查一下你的手机usb接口是否被其他程序占用了,解除占用即可。
- 补充一下,看到网上有说adb的端口被占用导致无法识别到设备的情况,如果你检查手机的usb没有被其他程序占用还是无法识别设备的话,那就查看adb的端口是否被占用。