android - Android 数据文件如何映射到我使用 adb shell 访问的内容?
问题描述
我为 Oculus Go(Android 设备)制作了一个从用户存储中读取文件的应用程序。我通常使用 Android 文件传输从我的 Mac 传输此类文件,它显示了这样的层次结构: . 但是,一位同样使用 Mac 的用户在我的应用程序无法读取某些文件时遇到问题。
我们通过将它们拉回(也使用 Android 文件传输)并比较 md5 哈希来验证文件的数据是否正常;它们是相同的。所以我认为这可能是一个权限问题。
但是 Android File Transfer 没有显示权限,所以我尝试使用 adb 检查它们,这让我想到了我的问题。当我使用:
adb shell ls -la sdcard/Android/data/com.luminaryapps.beatron/files
结果仅显示 Unity 文件夹(加上 . 和 ..),根本没有其他文件夹。如果我勇敢地附加 Android File Transfer 显示的文件夹之一的名称(例如,Achievement.song),我会收到“没有这样的文件或目录”错误。
很明显,这些文件存储在我的设备上的其他地方,Android 文件传输必须将来自两个不同分区或某物的数据组合到一个位置。我已经搜索过2和3之类的参考资料,但我并不明智。谁能解释发生了什么?
解决方案
推荐阅读
- python - Django 模板不会加载,但 HttpResponse 会(重新发布)
- .net - 从 .NET 4.5 迁移到 4.6 会产生问题“ReferencePath”未定义元数据“CopyLocal”的值
- javascript - 接收未捕获的类型错误:无法读取未定义的属性“fn”和类型错误 $(...).daterangepicker 不是 Webpack Rails 6 的函数
- text - Lua TextLabel 文本更改脚本 ROBLOX
- cordova - iOS AppStore 和 Android PlayStore 接受 cordova-plugin-background-mode 吗?
- jenkins - 具有并行命令的 Jenkins 流水线
- r - 使用 R 中 ggplot 的 facet_wrap 功能在同一图形上绘制多个图?
- python-3.x - Python tkinter 我可以使用矢量图像吗?
- python - 有时在计算平均程序时得到错误的输出
- google-app-engine - 使用 Flask 部署 GCP 网站时出现 500 内部错误