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

求助:Ubuntu 24.04无法通过USB连接安卓手机

求助:Ubuntu 24.04无法通过USB连接安卓手机

嘿,我刚看到你从Windows 11转到Ubuntu 24.04.1后,遇到了USB连接安卓手机失败的问题,连KDE Connect都没帮上忙——我来给你分享几个社区里常用的排查和解决办法,应该能帮到你:

  • 先检查安卓手机端的USB设置
    首先确保手机处于解锁状态,用原装USB数据线(很多廉价线只能充电,不支持数据传输)连接电脑后,下拉手机的通知栏,找到「USB已连接」的提示,点击进去选择「文件传输(MTP)」或者「媒体设备」模式,别选「仅充电」。
    如果找不到这个选项,可能需要先开启开发者模式:打开手机设置→关于手机,连续点击「版本号」5-7次,就能解锁开发者选项;然后在开发者选项里开启「USB调试」,再重新插拔手机试试。

  • Ubuntu端的硬件识别与工具排查
    打开终端,先输入lsusb命令,回车后查看输出列表——如果能看到你的安卓设备品牌(比如小米、三星、华为等),说明硬件连接没问题,只是系统没正确挂载设备;如果看不到,那大概率是数据线或者USB端口的问题,换个USB3.0端口试试,或者换一条确认能传数据的线。
    要是识别到了设备但没挂载,试试安装MTP工具包,终端输入sudo apt install mtp-tools mtpfs,安装完成后重启电脑,再重新连接手机。

  • 修复UDev权限规则(针对部分品牌手机)
    有些小众品牌或者新机型,需要添加UDev规则才能被Ubuntu正确识别:

    1. lsusb的输出里找到你的设备Vendor ID,比如输出里的Bus 001 Device 005: ID 1004:6345 LG Electronics, Inc.,其中1004就是Vendor ID;
    2. 终端输入sudo nano /etc/udev/rules.d/51-android.rules,打开规则文件;
    3. 添加一行规则:SUBSYSTEM=="usb", ATTR{idVendor}=="你的Vendor ID", MODE="0666", GROUP="plugdev",把「你的Vendor ID」替换成刚才找到的编号;
    4. Ctrl+O保存,Ctrl+X退出,然后运行sudo udevadm control --reload-rules && sudo udevadm trigger,重新插拔手机。
  • KDE Connect的补充排查
    你之前用KDE Connect没成功,可能是这几个原因:

    • 手机和电脑没连接到同一个WiFi网络
    • Ubuntu的防火墙挡住了连接,试试临时关闭防火墙:sudo ufw disable,如果能配对成功,再去防火墙设置里添加允许KDE Connect的规则;
    • 手机端的KDE Connect要确保开启了「可见性」,并且和电脑端手动配对(扫描二维码或者输入配对码)。

如果以上方法都试过还是不行,可以把lsusb的完整输出、你的手机型号贴出来,这样大家能更精准地帮你定位问题~

备注:内容来源于stack exchange,提问作者SisJen

火山引擎 最新活动