Mtp在ubuntu 16.04中没有检测到android

时间:2017-11-03 14:45:53

标签: android usb mtp

我的ubuntu无法显示我的Android设备,而mtp-connect显示,获取storeg信息失败

我尝试安装libmtp * mtp *并重新安装它 并尝试将设备信息放入udev.rules的相关文件

4 个答案:

答案 0 :(得分:2)

尝试安装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

复制

在此文件中添加以下行(使用适应的视频,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

答案 1 :(得分:1)

对于像我这样来到Ubuntu 18.04的任何人,其他答案均无效。做了什么:

  • 关闭USB调试。
  • 使用USB传输文件

此外,这样做之后,即使重新打开调试,android studio在识别设备时也会遇到一些麻烦。切换USB首选项>>将USB用于“文件传输”到“ PTP”有效。

答案 2 :(得分:0)

使用重置软件并从自定义重置选项(最后一个)重置libmtp *,mtp *和其他类似jmtpf *

来自这里的Dawnlode https://github.com/gaining/Resetter

或者从这里获取.deb文件 https://github.com/gaining/Resetter/releases/tag/v1.1.2-stable

解压缩,安装并运行

sudo resetter

在终端并做上面的事情

答案 3 :(得分:0)

这可能是一个更简单的修复程序,对我有用:

sudo apt install mtp-tools

现在可以通过USB插入Android手机,连接线很重要,因此如果其中一个无效,请尝试另一个。

mtp-detect

完成。打开您的“文件”应用或终端,然后转移!