我正在使用离子框架开发应用程序。
应用创建文件(* .json)并在我验证它们是否存在时将它们存储在/data/user/0/
中,结果为true表示文件存在于上述目录中,我可以访问和修改它们内容没有问题,但是当我用文件管理器或从计算机检查目录时,没有结果,该目录为空。
有人可以告诉我该怎么办?
答案 0 :(得分:4)
使用adb复制文件。即使它在root目录中,你也应该通过adb访问它。
执行adb pull data/user/0/filename.json path_on_ur_comp.json
。
这会将文件复制到您在第二个参数中定义的目录。
//编辑:
adb
是Android SDK的一部分,代表Android Debug Bridge。
您可以将此用于许多不同的原因,但当然,“主要”原因是调试Android设备。您可以使用它来传输案例中的文件。
在Windows中,它位于:
C:\ Users \用户名\应用程序数据\本地\的Android \ SDK \平台的工具\ ADB
在Mac中,它在这里涂层:
/用户/用户名/库/ Android设备/ SDK /平台的工具/ ADB
根据您使用的操作系统,请使用Terminal (Mac)或Command Prompt (Windows)打开。 完成后,运行以下命令:
对于Mac:
adb pull data/user/0/filename.json /Users/USERNAME/Desktop/somefile.json
对于Windows:
adb pull data/user/0/filename.json c:\Users\USERNAME\Desktop\somefile.json
这将复制文件并将其放在桌面上