无法从 Ubuntu 18.10 访问 Redmi Note 5 Pro

Nik*_*agh 2 ubuntu android adb mtp redmi-device

我使用的是 Ubuntu 18.10 (Cosmic Cuttlefish),我的 Redmi Note 5 Pro 运行的是 MIUI Global 10.0 ROM。当我连接设备并尝试访问驱动器时,出现以下错误:

无法访问“SDM636 MTP SN:E5BA4F65”

找不到匹配的 udev 设备。

大约20天前我在这里问了同样的问题,但没有得到任何答复。

一些有用命令的输出:

$ lsusb

Bus 002 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 001 Device 007: ID 0bda:b006 Realtek Semiconductor Corp. 
Bus 001 Device 017: ID 2717:ff48  
Bus 001 Device 006: ID 04f2:b50d Chicony Electronics Co., Ltd 
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Run Code Online (Sandbox Code Playgroud)

$ mtp-文件树

Device 0 (VID=2717 and PID=ff48) is a Xiaomi Mi-2s (MTP).
Attempting to connect device(s)
Android device detected, assigning default bug flags
Error 1: Get Storage information failed.
Device: (NULL)
LIBMTP_Get_Storage(): Resource temporarily unavailable
OK.
Run Code Online (Sandbox Code Playgroud)

我还尝试安装并按照此处android-udev-rules所述的步骤进行操作。但仍然没有任何进展。

我注意到一些不寻常的事情,当我尝试从 Android Studio 安装应用程序时,它起作用了(只有安装,我仍然无法访问其他任何内容)。我不知道为什么,但该应用程序在我的手机中,但我无法获取 Logcat。

PS:我也在这里问过同样的问题。

小智 5

使用 apt-get install 安装 go-mtpfs,然后执行以下命令:

go-mtpfs [FOLDER]
Run Code Online (Sandbox Code Playgroud)

并且您的设备应该已安装:)