Ubuntu环境下Android Studio无法识别开启USB调试的Pixel 4a设备求助
Ubuntu环境下Android Studio无法识别开启USB调试的Pixel 4a设备求助
我之前在Ubuntu 22.04上用Android Studio时也碰到过几乎一模一样的情况,折腾了好几个方法才搞定,给你列几个最有效的排查方向,你可以挨个试试:
检查Ubuntu的USB设备权限
Ubuntu默认普通用户可能没有访问Android调试设备的权限,这是最常见的原因。你可以这么操作:- 打开终端,执行
lsusb | grep -i google,找到Pixel设备的厂商ID(一般是18d1) - 创建udev规则文件:
sudo nano /etc/udev/rules.d/51-android.rules,在里面写入:
保存退出后,把自己加入plugdev用户组:SUBSYSTEM=="usb", ATTR{idVendor}=="18d1", MODE="0666", GROUP="plugdev"sudo usermod -aG plugdev $USER - 重新加载udev规则:
sudo udevadm control --reload-rules && sudo udevadm trigger - 最后重启电脑,再重新插拔设备试试
- 打开终端,执行
确认USB连接模式与调试授权
有时候设备默认的USB模式不对,你可以下拉手机通知栏,找到USB连接的选项,切换成「文件传输(MTP)」模式;另外第一次连接新电脑时,手机上会弹出「允许这台设备进行调试?」的授权框,一定要勾选「始终允许从此设备」然后点确定,要是之前没注意到,可以先拔掉线,再重新插一次看看会不会弹授权框。更彻底地重启ADB服务
虽然你用了AS内置的重启ADB功能,但有时候终端手动操作会更彻底:- 终端执行
adb kill-server杀掉现有ADB进程 - 用root权限启动ADB:
sudo adb start-server - 再执行
adb devices看看能不能识别到设备,如果这里能看到,再切回Android Studio应该就能正常显示了
- 终端执行
更新Android SDK平台工具
旧版本的平台工具可能和新设备的系统不兼容,你可以打开Android Studio的「SDK管理器」,切换到「SDK工具」标签,找到「Android SDK Platform-Tools」,检查是不是最新版本,如果不是就点更新,更新完成后重启AS再试。排查线缆和端口问题
别小看这个!我之前就是用了一根只能充电的廉价USB-C线,折腾了半天换了线就好了。你可以换一根确定能传数据的USB线,或者试试电脑上的其他USB端口(比如从USB-C口换到USB-A转C的端口),有时候端口供电或者接触不良也会导致识别失败。
内容来源于stack exchange




