sen*_*ine 13 mount android mtp
我要在 Linux Mint 17.1 (MTP) 中安装我的 ASUS Android 设备。我的电脑没有看到我的设备,所以我尝试按照此页面中的答案进行操作:http : //forum.xda-developers.com/showthread.php?t=1077377
但是当我单击“连接”时,出现以下错误:
Listing raw device(s)
mtpfs: symbol lookup error: mtpfs: undefined symbol: LIBMTP_Detect_Raw_Devices
Run Code Online (Sandbox Code Playgroud)
m1k*_*k3r 13
Linux Mint 17.1 Cinnamon 64 位或最新的 Ubuntu/Debian 发行版。
sudo apt-get update
sudo apt-get install mtp-tools
Run Code Online (Sandbox Code Playgroud)
拔下 USB 电缆并重新连接您的 Android 设备。
现在应该可以按预期识别 Android 设备。
如果您仍然遇到问题,请尝试以下操作。
检查您是否安装了其他 MTP 软件,在终端窗口中运行以下命令:
dpkg --get-selections | grep -v deinstall | grep -i mtp
Run Code Online (Sandbox Code Playgroud)
这将列出与 MTP 相关的所有包。您只需要安装mtp-tools即可正常日常使用。
忽略以“libmtp”开头的任何行并卸载除mtp-tools之外列出的任何其他软件包,例如使用以下命令将“mtp-server”替换为您在上一条指令中列出的内容。
sudo apt-get remove mtp-server
Run Code Online (Sandbox Code Playgroud)
然后使用以下命令重新安装 mtp-tools 包:
sudo apt-get install --reinstall mtp-tools
Run Code Online (Sandbox Code Playgroud)
您现在应该能够像预期的那样从可移动存储设备使用 MTP 访问您的 Android 设备。
小智 3
转到 Synaptic 包管理器并安装 mtp-server。我使用 Linux Mint 17.1 Mate,我的手机不会出现在我的笔记本电脑上,但安装 mtp-server 后它就可以工作了。