【问题标题】:Where do files *really* exist after doing`adb-sync`?执行 adb-sync 后文件*真正*存在哪里?
【发布时间】:2023-03-13 22:03:01
【问题描述】:

我正在使用adb-sync 将笔记本电脑上的文件同步到手机上的 SD 卡。

adb-sync 报告成功将文件推送到目的地。

导航到adb shell 中的/storage/9016-4EF8/Music,新文件在以下消息之后列出:

ls: ./.android_secure: Permission denied

但新文件并未出现在笔记本电脑的文件资源管理器中。此外,我的音乐播放器看不到它们。

adb shell(不同的项目 - 见评论)否则完美地列出了 SD 卡的内容,AFAICT。只有adb-sync 传输错误地显示为不存在。

也许这是相关的,但是adb shell 在创建新文件时报告成功,并且这些文件也不会出现在我的文件资源管理器 (Dolphin) 中。在 Dolphin 中创建新文件可以正常工作,并且在 adb shell 中正确列出!

所以我相信他们实际上并没有被转移。或者它们被转移到内存中某个奇怪的地方。它们实际上可能在哪里?

【问题讨论】:

标签: android adb mtp usb-debugging


【解决方案1】:

我有一点时间来澄清我对此的想法。实际上adb-sync 不是本次讨论的必要条件。问题实际上是adb shell 中的文件系统操作没有反映在我的文件管理器 Dolphin 的视图中。所以我启动了手机的文件浏览器,瞧,变化就出来了!

显然,这是一个与备受批评的 MTP 协议有关的问题。除非其他人有什么要补充的,否则我很乐意保留它。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2014-11-08
    • 1970-01-01
    • 1970-01-01
    • 2019-02-24
    • 1970-01-01
    • 1970-01-01
    • 2019-12-21
    • 2021-05-27
    相关资源
    最近更新 更多