Android数据文件如何映射到我通过adb shell访问的内容?

时间:2018-11-03 14:28:54

标签: android adb oculusgo

我为Oculus Go(一个Android设备)制作了一个应用程序,可以从用户存储中读取文件。我通常使用Android File Transfer从Mac传输此类文件,该文件显示了这样的层次结构: image of Android File Transfer。但是,也使用Mac的一个用户在我的应用无法读取某些文件的情况下仍然遇到麻烦。

我们通过将文件拉回(也使用Android File Transfer)并比较md5哈希值来验证文件数据是否正确;他们是相同的。因此,我认为这可能是权限问题。

但是Android File Transfer不显示权限,因此我试图使用adb对其进行检查,这使我想到了问题。当我使用时:

adb shell ls -la sdcard/Android/data/com.luminaryapps.beatron/files

结果仅显示Unity文件夹(加上。和..),根本没有其他文件夹。而且,如果我勇敢地附加了Android File Transfer显示的其中一个文件夹的名称(例如Achievement.song),则会收到“无此文件或目录”错误。

很显然,这些文件存储在我的设备上的其他位置,并且Android File Transfer必须将来自两个不同分区或某物的数据组合到一个位置。我已经搜索并引用了23之类的引用,但没有一个是更明智的选择。谁能解释发生了什么事?

0 个答案:

没有答案