Android 11 手机 - 由 gvfsd 自动挂载 - gio 检测到存在 - 但使用“gio 列表”看不到文件“

Android 11 手机 - 由 gvfsd 自动挂载 - gio 检测到存在 - 但使用“gio 列表”看不到文件“

我可以告诉手机已安装

$ gio mount -l
...
Volume(0): moto g(8) power
  Type: GProxyVolume (GProxyVolumeMonitorMTP)
  Mount(0): moto g(8) power -> mtp://motorola_moto_g_8__power_ABCDEFGHIJ/
    Type: GProxyShadowMount (GProxyVolumeMonitorMTP)
...
Mount(1): mtp -> mtp://motorola_moto_g_8__power_ABCDEFGHIJ/
  Type: GDaemonMount
...
$ gio info mtp://motorola_moto_g_8__power_ABCDEFGHIJ/
display name: moto g(8) power
name: motorola_moto_g_8__power_ABCDEFGHIJ
type: directory
size:  0
uri: mtp://motorola_moto_g_8__power_ABCDEFGHIJ/
local path: /run/user/1000/gvfs/mtp:host=motorola_moto_g_8__power_ZABCDEFGHIJ
unix mount: gvfsd-fuse /run/user/1000/gvfs fuse.gvfsd-fuse rw,nosuid,nodev,relatime,user_id=1000,group_id=1000
attributes:
  standard::type: 2
  standard::name: motorola_moto_g_8__power_ABCDEFGHIJ
  standard::display-name: moto g(8) power
  standard::icon: phone, phone-symbolic
  standard::content-type: inode/directory
  standard::size: 0
  standard::symbolic-icon: phone-symbolic, phone
  id::filesystem: mtp:host=motorola_moto_g_8__power_ABCDEFGHIJ
  access::can-read: TRUE
  access::can-write: FALSE
  access::can-execute: TRUE
  access::can-delete: FALSE
  access::can-trash: FALSE
  access::can-rename: FALSE
  filesystem::type: mtpfs
  filesystem::remote: FALSE

但我看不到任何文件

% gio list mtp:host=motorola_moto_g_8__power_ABCDEFGHIJ

什么也没显示。

我如何才能看到这些文件?我记得在早期的 Andriod 版本中,可以在手机上做一些事情来使文件可见,但我现在找不到有关它的任何信息。我​​打开了developer mode,但在开发者选项下我没有看到任何其他可能有用的选项。

我在 askubuntu 上询问这个问题,因为我不确定是否应该能够看到这些文件 - 也许这是我使用 gio 的方式的问题?


编辑(1)

我尝试卸载

$ gio mount -u  mtp://motorola_moto_g_8__ABCDEFGHIJ/

并使用 ubuntu 包android_file_transfer

$ android-file-transfer
Warning: Ignoring XDG_SESSION_TYPE=wayland on Gnome. Use QT_QPA_PLATFORM=wayland to run on Wayland anyway.
upload worker started
probing device...
probing device...
probing device...
device found, opening session...
device info "motorola"   "moto g(8) power"

然后会弹出一个消息框

No MTP storage found.  Your device might be locked.
Please unlock and press retry to continue or abort to exit

这听起来像是手机方面的问题——尽管我不知道如何解锁它。

答案1

最终,我在手机上找到了正确的开发者设置,如所述这里

Default USB Configuration/File Transer

现在文件可见

% gio list mtp:host=motorola_moto_g_8__power_ABCDEFGHIJ
...
...

Ubuntu/gvfs/gio 端没有问题。

相关内容