ubuntu14.04连接android手机不能MTP的解决方法
===
1.安装必要的库
sudo apt-get install libmtp-common mtp-tools libmtp-dev libmtp-runtime libmtp9
2.修改配置文件
sudo vim /etc/fuse.conf
将user_allow_other选项开启
3.使用lsusb查看设备型号
Bus 002 Device 003: ID 0fce:01b1 Sony Ericsson Mobile Communications AB
4.添加适配
sudo vim /lib/udev/rules.d/69-mtp.rules
添加以下代码:
ATTR{idVendor}=="0fce", ATTR{idProduct}=="01b1", SYMLINK+="libmtp-%k", ENV{ID_MTP_DEVICE}="1", ENV{ID_MEDIA_PLAYER}="1"
其中0fce为lsusb查出的id的前半部分, 01b1为后半部分
sudo vim /etc/udev/rules.d/51-android.rules
添加以下代码:
ATTR{idVendor}=="0fce", ATTR{idProduct}=="01b1", MODE="0666"
5.重启服务
sudo service udev restart
如果不行,建议重启系统
sudo reboot