Ubuntu 14.04 挂载Nexus5

Nexus5无法挂载Ubuntu14.04上,相信很多朋友都与我遇到相似的问题,不过我Google了一下找到了解决的方法,我来分享给大家。

这首先需要做的事情是将手机Nexus5 打开MTP,在设置-存储-USB计算机连接-媒体设备(MTP)

第二需要在Ubuntu 14.04中安装相应的软件

1)sudo apt-get install libmtp-common mtp-tools libmtp-dev libmtp-runtime libmtp9

更新数据源
2)sudo apt-get dist-upgrade

修改连接方式
3)sudo vi /etc/fuse.conf

#/etc/fuse.conf - Configuration file for Filesystem in Userspace (FUSE)

#Set the maximum number of FUSE mounts allowed to non-root users.
#The default is 1000.
#mount_max = 1000

# Allow non-root users to specify the allow_other or allow_root mount options.
user_allow_other //取消注释

查看连接电脑的USB的设备
4)lsusb

Bus 002 Device 003: ID 046d:c016 Logitech, Inc. Optical Wheel Mouse
Bus 002 Device 002: ID 8087:0024 Intel Corp. Integrated Rate Matching Hub
Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 001 Device 003: ID 18d1:4ee2 Google Inc. Nexus 4 (debug)
Bus 001 Device 002: ID 8087:0024 Intel Corp. Integrated Rate Matching Hub
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub

添加Nexus5 的硬件地址
5)sudo vi vi /lib/udev/rules.d/69-libmtp.rules

#Logitech nexus5
ATTR{idVendor}=="046d", ATTR{idProduct}=="c016", SYMLINK+="libmtp-%k", ENV{ID_MTP_DEVICE}="1", ENV{ID_MEDIA_PLAYER}="1"

6)sudo vi /etc/udev/rules.d/70-android.rules //如果没有这个文件就新建一个这个文件
UBSYSTEM=="usb", ATTR{idVendor}=="18d1", MODE="4ee2", GROUP="plugdev"

7)重启服务,重启电脑

sudo service udev restart

sudo reboot

 

参考:http://ubuntuforums.org/showthread.php?t=2226702 

提交评论

安全码
刷新

附加信息