问题现象
应用的沙箱文件可以通过DevEco Studio的可视化工具Device File Browser查看到设备目录下的文件,但是对于元服务,通过可视化工具发现对应目录下是空文件,通过代码验证确认文件实际存在,如何能查看到元服务中的沙箱文件?
背景知识
开发者可以使用Device File Browser,在DevEco Studio上查看设备目录下的文件,当前支持普通文件视图与应用沙箱视图两种模式,详细参考应用沙箱目录:
- 普通文件视图:按照设备的真实物理路径显示当前设备上的文件结构。
- 应用沙箱视图:按照应用的沙箱文件路径显示应用的沙箱文件结构。
解决方案
对于元服务,需要切换Device File Browser到应用沙箱模式,就能查看到元服务的沙箱文件,对应的文件路径在:元服务包名/data/storage/el2/base/haps/entry/files目录下。
常见FAQ
Q:模拟器是否支持应用沙箱视图?
A:当前应用沙箱视图不支持模拟器设备,需要使用真机。