Android Studio :Unable to detect adb version

打开Android studio,上方工具栏设备选择框显示“Loading devices…”,并且灰度不可点击
在这里插入图片描述DOS指令中输入“adb start-server”, 可正常启动adb服务,也可识别已连接设备

如果输入adb 命令显示不是内部命令也不是外部命令,则先去配置环境变量

在path变量中添加%ADB%即可。

问题原因

两种可能:
1.adb 服务的端口5037 与 其他线程冲突
2.Android studio 与 adb 版本不匹配

解决方案

方案一:杀死占用端口号 5037的其他线程

1.cmd窗口查看占用端口进程PID

输入命令netstat -ano|findstr "5037"

根据pid 7452,杀死占用端口的线程

taskkill /f /pid 7452

如果问题未解决,或者不存在端口占用情况,则是第二种原因

方案二:下载旧版本platform tools替换platform-tools文件

1.查看adb版本

adb version

替换前的adb版本 1.0.41

2. 使用历史版本替换platform-tools

platform-tools历史版本下载地址

替换SDK目录下的platform-tools文件夹

查看替换后的adb版本 1.0.40

重新打开Android studio即可

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值