赞
踩
不知道什么时候做了啥,从某个时间点之后,电脑就特别容易断开adb,有时候重启电脑都不管用。
一直显示"Loading Devices...",拔插设备,重启Android Studio都没用,甚至重启电脑有时候也不行。
反正不知道哪个地方出问题了,后面各种百度,只对我电脑有效果的,虽然不是百分百成功,现在记录一下方便使用。
1.打开命令窗口(最好是使用管理者启动),输入以下命令
netstat -ano | findstr 5037
有时候会出现多个adb服务程序,比如我电脑就会这样
最右边是程序PID,我一般是杀掉出现比较多的那个pid,比如截图里的11228
2.杀掉服务进程命令,(根据你自己的命令结果,输入你自己电脑的pid):
taskkill /pid 11228 /t /f
有时候操作这两行命令一两次,adb就重启成功了,能显示设备了。
但是,有时候,不断杀掉adb,又不断重新产生新的多个adb服务,android studio也一直显示"Loading Devices..."。
这时候,可以使用另一个行命令,相对简洁的查看adb命令
tasklist | findstr "adb"
就会出现adb服务,有时候会出现多个
可以按我截图里的,同时杀掉多个pid。有时候这样,我电脑就正常连上了。
有时候这样反复操作,还是不行,再关闭Android Studio,再执行上面的命令,查看adb进程,杀掉所有pid,再重新启动Android Studio,这时候,大概率连接上adb了。
再最后,还是不行,重启电脑。
上面的方式重复了N遍,死活不行。
打开Android studio,会出现下面弹窗
怎么搜索都搜索不到结果,还找了公司IT的同事过来看,还是不行。
最后,去环境变量里把adb去掉,重启电脑,打开Android Studio,可以USB直连手机;
后面再把adb环境变量配置回去,重启电脑,就好了。
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。