Android Studio无法识别手机,已尝试多种方案仍未解决,求解决方案
解决Android Studio无法识别设备(提示Unable to locate ADB)的方案
检查SDK Platform Tools安装状态
打开Android Studio,进入Settings(Windows/Linux:File→Settings;Mac:Android Studio→Settings),依次找到Appearance & Behavior→System Settings→Android SDK,切换到SDK Tools标签页,确认Android SDK Platform-Tools已勾选并完成安装,未安装则勾选后点击Apply进行安装。配置ADB路径到系统环境变量
找到SDK目录下的platform-tools文件夹(默认路径参考:Windows为C:\Users\[你的用户名]\AppData\Local\Android\Sdk\platform-tools;Mac为~/Library/Android/sdk/platform-tools;Linux为~/Android/Sdk/platform-tools):- Windows:右键「此电脑」→属性→高级系统设置→环境变量,在系统变量的
Path中添加上述路径,重启电脑生效。 - Mac/Linux:打开终端,编辑
~/.zshrc(Mac新版/Linux)或~/.bash_profile(Mac旧版),添加export PATH=$PATH:[platform-tools完整路径],保存后执行source ~/.zshrc(对应编辑的文件)使配置生效。
- Windows:右键「此电脑」→属性→高级系统设置→环境变量,在系统变量的
手动重启ADB服务
在终端/命令提示符(或Android Studio的Terminal面板)执行以下命令:adb kill-server adb start-server排查ADB端口占用问题
- Windows:打开任务管理器,找到
adb.exe进程并结束,再重新启动ADB服务。 - Mac/Linux:终端执行
lsof -i :5037(ADB默认通信端口),查看占用进程ID,执行kill -9 [进程ID]结束占用进程后重启ADB。
- Windows:打开任务管理器,找到
验证ADB功能
执行adb devices命令,若能列出你的设备,说明ADB恢复正常,此时回到Android Studio即可查看设备是否被识别。
内容的提问来源于stack exchange,提问作者Lars Nyborg Pedersen
相关产品推荐
相关产品推荐

