安卓手机连接后不显示

安卓手机连接后不显示

我有一台台式机和一台笔记本电脑,都运行 ubuntu 16.04。连接时,我的安卓手机配置为“MTP”模式。将手机连接到笔记本电脑时,ubuntu 在 unity 启动栏上显示一个漂亮的图标,并在 nautilus 中显示一个条目——这是一个快乐的一天场景。

然而,当把那个 Android 手机连接到我的桌面时,什么也没有发生。

以下是连接到桌面时的一些事实

> lsusb 
Bus 001 Device 005: ID 12d1:1052 Huawei Technologies Co., Ltd. 

> mtp-detect   
libmtp version: 1.1.10
Listing raw device(s)
Device 0 (VID=12d1 and PID=1052) is a Huawei MTP device (ID2).
   Found 1 device(s):
   Huawei: MTP device (ID2) (12d1:1052) @ bus 1, dev 4

> mtp-connect
libmtp version: 1.1.10

Device 0 (VID=12d1 and PID=1052) is a Huawei MTP device (ID2).
Android device detected, assigning default bug flags

> ls /run/user/1000/gvfs
<empty>

> gvfs-mount -l
Drive(0): ST500DM002-1BD142
Type: GProxyDrive (GProxyVolumeMonitorUDisks2)
Volume(0): DiskD
    Type: GProxyVolume (GProxyVolumeMonitorUDisks2)
Drive(1): TSSTcorpDVD-ROM SH-116AB
Type: GProxyDrive (GProxyVolumeMonitorUDisks2)

在我看来,我的 Android 手机被检测为有效的 USB 设备,但 MTP 尚未连接。

我实际上也重新安装了 Linux 内核,但仍然没有成功。有什么想法我应该怎么做吗?

答案1

尝试使用以下步骤:

我同意这不是常规做法,但对我来说效果很好。试试看是否有帮助,否则会尝试用其他可能的方法解决它。

答案2

解决在 Android 手机和 Ubuntu 桌面之间传输文件“用例”的最简单方法是使用适用于 Linux 的 Android 文件传输,其中开箱即用的功能默认情况下不起作用。

它真的有效!

听起来你的技术水平够高了,那么按照以下步骤操作吧:https://github.com/whoozle/android-file-transfer-linux

这里写了一个更简单的分步说明:https://askubuntu.com/a/1111802/183131

答案3

如果手机上没有激活 MTP,并且 adb 正在运行,你可以使用以下命令激活它

adb shell svc usb setFunctions mtp

相关内容