android手机连不上电脑总结

从事android开发两年时间,多次遇到android手机连接不到电脑的情况。一直以为已经熟悉各种情况,今天又经过各种折腾,特总结一下:

一、常规的情况解决:手机没有打开usb调试开关,usb连接不良。这种情况打开usb调试开关和保证usb连接正常就行了。

二、在usb调试开关已打开,usb数据线完好连接正常的情况下,手机电池显示充电状态,但是连接不上电脑,本人遇到的情况到最后都发现是adb端口被占用导致的。

因此,在usb调试接口打开和数据线已连上的情况下,我们可以这样查看端口是否被占用:

查看adb端口:

C:\Users\xxxx>adb nodaemon server
cannot bind 'tcp:5037'

查看5037端口被谁占用了:

C:\Users\xxxxxx>netstat -ano | findstr "5037"
  TCP    127.0.0.1:5037         0.0.0.0:0              LISTENING       4236

打开任务管理器kill掉4236 这个进程。ok

三、有时候排除掉端口占用,杀掉了adb.exe,重新start-server还是无法连接到手机的情况。确认排除掉端口占用的情况后,重新打开开发者选项,打开usb调试,ok.

四、以上三种排除后手机上都没有usb调试的标志,那应该是你的手机傻掉了,重启应该可以搞定。

最后吐槽一下:这第二中情况一般都是qq、360或者其他手机助手的进程导致的,如tadb.exe、360mobliemgr.exe.



你可能感兴趣的:(Android)