如何访问 android 根目录
How to access android root directory
我正在使用 ionic 框架开发应用程序。
应用程序创建文件 (*.json) 并将它们存储在 /data/user/0/
中,当我验证它们是否存在时,结果为真,这意味着文件存在于提到的目录中并且我可以毫无问题地访问和修改它们的内容,但是当我用文件管理器或从计算机检查目录时,没有结果,目录是空的。
有人能告诉我应该怎么做吗?
使用adb 复制文件。即使它在根目录中,您也应该可以通过 adb 访问它。
做adb pull data/user/0/filename.json path_on_ur_comp.json
.
这会将文件复制到您在第二个参数中定义的目录。
// 编辑:
adb
是 Android SDK 的一部分,代表 Android Debug Bridge。
您可以出于许多不同的原因使用它,但当然,"main" 原因是调试 Android 设备。您可以使用它来传输您的文件。
在 Windows 中,它位于此处:
C:\Users\USERNAME\AppData\Local\Android\sdk\platform-tools\adb
在Mac,这里是lcoated:
/Users/USERNAME/Library/Android/sdk/platform-tools/adb
根据您使用的 OS,使用 Terminal (Mac) or 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
这将复制文件并将其放在您的桌面上
我正在使用 ionic 框架开发应用程序。
应用程序创建文件 (*.json) 并将它们存储在 /data/user/0/
中,当我验证它们是否存在时,结果为真,这意味着文件存在于提到的目录中并且我可以毫无问题地访问和修改它们的内容,但是当我用文件管理器或从计算机检查目录时,没有结果,目录是空的。
有人能告诉我应该怎么做吗?
使用adb 复制文件。即使它在根目录中,您也应该可以通过 adb 访问它。
做adb pull data/user/0/filename.json path_on_ur_comp.json
.
这会将文件复制到您在第二个参数中定义的目录。
// 编辑:
adb
是 Android SDK 的一部分,代表 Android Debug Bridge。
您可以出于许多不同的原因使用它,但当然,"main" 原因是调试 Android 设备。您可以使用它来传输您的文件。
在 Windows 中,它位于此处:
C:\Users\USERNAME\AppData\Local\Android\sdk\platform-tools\adb
在Mac,这里是lcoated:
/Users/USERNAME/Library/Android/sdk/platform-tools/adb
根据您使用的 OS,使用 Terminal (Mac) or 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
这将复制文件并将其放在您的桌面上