windows常见adb调试错误

1.

C:\Users\Administrator>adb devices

List of devices attached

c97ba1eb7d22    unauthorized

解决方法:通常是手机端的”允许USB调试吗?”弹窗没有确认,确认后就好了,如果是常用的手机,可以勾选上”一律允许使用这台计算机进行调试”,这样以后就不用重复勾选了。

 

2.

C:\Users\Administrator>adb devices

List of devices attached

解决方法:这种情况通常是因为USB调试没有打开,可以进入设置里面找开发者选项,打开USB调试即可(一般用户买到的手机是没有这个菜单的,但是可以通过多次点击关于手机里面的手机版本去打开这个菜单)

 

3.

C:\Users\Administrator>adb start-server 

 adb server is out of date.  killing

 ADB server didn't ACK 

 * failed to start daemon * 

解决方法:这是因为adb server没有被启动,adb server没有被启动的原始是因为端口被占用了,可以用命令查看

C:\Users\Administrator>adb nodaemonserver

cannot bind 'tcp:5037'

此时只需要查看是哪个端口被占用了,然后杀掉占用的进程就可以了。

查询占用端口的命令:

C:\Users\Administrator>netstat -ano |findstr "5037"

 TCP    127.0.0.1:5037         0.0.0.0:0              LISTENING       14560

 TCP    127.0.0.1:5037         127.0.0.1:56799        TIME_WAIT       0

如上结果,是14560的端口被占用了,启动任务管理器,查看pid为14560的进程,把这个进程给杀掉。

 

 

p.s. 对于经常占用5037的端口,我们可以写一个bat命令,然后做批处理.

(将下列字符拷贝到txt文档,然后保存成.bat文件,直接点击运行)

taskkill –f –im eclipse*

taskkill -f -im adb.exe

taskkill –f –im tadb*

taskkill –f –im db_adb.exe

taskkill -f -im wandoujia*

taskkill -f -im shoujizhushou*

taskkill -f -im kphone*

pause

 

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值