You need to enable JavaScript to run this app.
最新活动
大模型
产品
解决方案
定价
生态与合作
支持与服务
开发者
了解我们

Ubuntu环境下Android Studio无法识别开启USB调试的Pixel 4a设备求助

Ubuntu环境下Android Studio无法识别开启USB调试的Pixel 4a设备求助

我之前在Ubuntu 22.04上用Android Studio时也碰到过几乎一模一样的情况,折腾了好几个方法才搞定,给你列几个最有效的排查方向,你可以挨个试试:

  • 检查Ubuntu的USB设备权限
    Ubuntu默认普通用户可能没有访问Android调试设备的权限,这是最常见的原因。你可以这么操作:

    1. 打开终端,执行 lsusb | grep -i google,找到Pixel设备的厂商ID(一般是18d1
    2. 创建udev规则文件:sudo nano /etc/udev/rules.d/51-android.rules,在里面写入:
      SUBSYSTEM=="usb", ATTR{idVendor}=="18d1", MODE="0666", GROUP="plugdev"
      
      保存退出后,把自己加入plugdev用户组:sudo usermod -aG plugdev $USER
    3. 重新加载udev规则:sudo udevadm control --reload-rules && sudo udevadm trigger
    4. 最后重启电脑,再重新插拔设备试试
  • 确认USB连接模式与调试授权
    有时候设备默认的USB模式不对,你可以下拉手机通知栏,找到USB连接的选项,切换成「文件传输(MTP)」模式;另外第一次连接新电脑时,手机上会弹出「允许这台设备进行调试?」的授权框,一定要勾选「始终允许从此设备」然后点确定,要是之前没注意到,可以先拔掉线,再重新插一次看看会不会弹授权框。

  • 更彻底地重启ADB服务
    虽然你用了AS内置的重启ADB功能,但有时候终端手动操作会更彻底:

    1. 终端执行 adb kill-server 杀掉现有ADB进程
    2. 用root权限启动ADB:sudo adb start-server
    3. 再执行 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

火山引擎 最新活动