华为P10 Lite连接Ubuntu 16.04.3 LTS无法通过MTP浏览手机文件求助
解决华为P10 Lite MTP无法正常挂载Ubuntu 16.04的问题
我来帮你排查这个MTP挂载异常的问题,你遇到的情况其实挺常见的,咱们一步步来解决:
1. 先排查基础连接问题
- 断开USB线缆,重启你的手机和Ubuntu电脑,之后重新连接并确认手机选择的是**设备文件管理器(MTP)**模式——有时候系统临时缓存会导致识别异常,重启是最简单的清缓存方式。
- 换一个USB端口试试(优先用电脑主机后置的USB3.0接口,前置接口可能供电不足或接触不良),或者换一根质量可靠的USB数据线(劣质线往往只能充电,无法传输数据)。
2. 补全MTP相关依赖包
你只安装了mtpfs,但Ubuntu 16.04完整支持MTP需要多个配套工具,执行下面的命令安装所有必要组件:
sudo apt-get update sudo apt-get install mtp-tools mtpfs gvfs-mtp
其中:
mtp-tools提供MTP设备的基础调试工具mtpfs是MTP文件系统的实现gvfs-mtp负责GNOME桌面(Nautilus属于GNOME)的MTP集成支持
3. 尝试手动挂载MTP设备
如果自动挂载依然失效,可以手动操作:
- 创建挂载目录:
sudo mkdir /media/mtp - 挂载设备:
sudo mtpfs -o allow_other /media/mtp - 挂载成功后,你可以在Nautilus中直接访问
/media/mtp目录查看手机文件;用完记得卸载设备:sudo umount /media/mtp
4. 检查手机开发者选项设置
华为手机有时候需要额外的权限配置:
- 打开手机的开发者选项:进入「设置」→「关于手机」,连续点击「版本号」7次即可激活。
- 在开发者选项中开启USB调试,当电脑弹出“允许此设备调试”的提示时,选择「允许」。
- 同时在开发者选项的「USB配置」中,确认选择的是「MTP(媒体传输协议)」,而不是默认的充电模式。
5. 升级系统内核(可选)
Ubuntu 16.04默认的内核版本相对较老,可能对部分新设备的MTP支持不足,你可以尝试升级到硬件启用的内核:
sudo apt-get install linux-generic-hwe-16.04
升级完成后重启电脑,再尝试连接手机。
内容的提问来源于stack exchange,提问作者user568021
相关产品推荐
相关产品推荐

