我有 Ubuntu 15.04,三星 Galaxy 4。
我可以连接手机和电脑,但无法浏览电脑上的文件。
答案1
我也遇到了同样的问题。要修复它
sudo apt-get install mtpfs
安装完成后,将手机插入电脑。如果没有任何反应,请在手机上转到设置 > 存储 > 右上角 (⋮) > USB 计算机连接 > 媒体设备。
答案2
跑步
sudo apt-get 安装 libmtp-common mtp-tools libmtp-dev libmtp-runtime libmtp9
然后
sudo apt-get dist-upgrade
跑步
sudo nano /etc/fuse.conf
我们希望从下面的 user_allow_other 代码行中删除 #,如下所示……
代码:
#/etc/fuse.conf-用户空间文件系统的配置文件(FUSE)
#设置允许非root用户的最大FUSE挂载数量。
#默认是1000
_#mount_max = 1000_
_# 允许非 root 用户指定 allow_other 或 allow_root 挂载选项。_
user_allow_other_
通过可用的 USB 端口和终端连接您的设备
跑步 系统盘
这应该会产生类似以下内容的输出:
总线 002 设备 003:ID 0fce:01b1 Sony Ericsson Mobile Communications AB
总线 002 设备 002:ID 8087:0024 Intel 公司集成速率匹配集线器
总线 002 设备 001:ID 1d6b:0002 Linux Foundation 2.0 根集线器
总线 004 设备 001:ID 1d6b:0003 Linux Foundation 3.0 根集线器
总线 003 设备 001:ID 1d6b:0002 Linux Foundation 2.0 根集线器 总线 001 设备 006:ID 0461:4d65 Primax Electronics, Ltd
总线 001 设备 005:ID 0846:9020 NetGear,Inc.WNA3100(v1)Wireless-N 300 [Broadcom BCM43231]
您需要查找您的设备,在本例中,我的索尼平板电脑位于列表顶部,供应商 ID 为 0fce,产品 ID 为 01b1
现在运行
sudo nano /lib/udev/rules.d/69-mtp.rules
然后添加以下代码行
# 索尼 Xperia Z2 平板电脑
ATTR{idVendor}=="0fce", ATTR{idProduct}=="01b1", SYMLINK+="libmtp-%k", ENV{ID_MTP_DEVICE}="1", ENV{ID_MEDIA_PLAYER}="1"
现在运行
sudo nano /etc/udev/rules.d/51-android.rules
然后添加以下代码行
ATTR{idVendor}=="0fce", ATTR{idProduct}=="01b1", MODE=”0666"
完成并保存文件后,删除当前连接的所有 USB 设备并发出以下命令
sudo 服务 udev 重启
sudo 重启