【发布时间】:2017-11-03 14:45:53
【问题描述】:
Ubuntu 没有显示我的安卓设备。
我尝试安装 libmtp* mtp* 并重新安装它 并尝试将设备信息放入 udev.rules 的相关文件中
【问题讨论】:
-
这是题外话。应该发布在ask ubuntu论坛中
-
我投票结束这个问题,因为它属于 askubuntu.com
Ubuntu 没有显示我的安卓设备。
我尝试安装 libmtp* mtp* 并重新安装它 并尝试将设备信息放入 udev.rules 的相关文件中
【问题讨论】:
尝试安装mtpfs
sudo apt-get install mtpfs
并安装mtp-tools
sudo apt-get install mtp-tools
如果您已安装mtpfs,但您的设备仍然无法识别(在您的设备上启用 mtp 模式)运行mtp-detect
输出应该是这样的:
列出原始设备
设备 0(VID=1234 和 PID=5678)是...
后跟具体的电话信息
udev 编辑可以这样完成:
用root打开/etc/udev/rules.d/69-libmtp.rules。如果此文件不存在,则从/lib/udev/rules.d/69-libmtp.rules复制它
在此文件中添加以下行(带有改编的 vid、pid、...)
ATTR{idVendor}=="1234", ATTR{idProduct}=="5678", SYMLINK+="libmtp-%k", MODE="660", GROUP="disk", ENV{ID_MTP_DEVICE}="1", ENV{ID_MEDIA_PLAYER}="1"
并重新加载 udev
【讨论】:
对于像我一样来这里使用 Ubuntu 18.04 的任何人,其他答案都不起作用。做了什么:
此外,执行此操作后,即使重新打开调试,android studio 也无法识别设备。切换 USB 首选项 >> 使用 USB 进行“文件传输”到“PTP”工作。
【讨论】:
使用重置器软件并从自定义重置选项(最后一个)重置 libmtp* 、mtp* 和其他类似 jmtpf*
来自这里的黎明 https://github.com/gaining/Resetter
或者从这里获取 .deb 文件 https://github.com/gaining/Resetter/releases/tag/v1.1.2-stable
解压,安装并运行
sudo resetter
在终端做上面的事情
【讨论】:
这可能是一个更简单的修复,它对我有用:
sudo apt install mtp-tools
现在通过 USB 插入您的 Android 手机,电缆很重要,所以如果一个不工作,请尝试另一个。
mtp-detect
完成。打开您的文件应用程序或终端并转移!
【讨论】: