在我设备的文件资源管理器中找不到我的应用数据[关闭]

Posted

技术标签:

【中文标题】在我设备的文件资源管理器中找不到我的应用数据[关闭]【英文标题】:Can't find my app data on my device's file explorer [closed] 【发布时间】:2017-07-24 00:42:15 【问题描述】:

我试图去android/data/,但我的包裹不在那里。我试图在手机上的整个文件系统中搜索我的应用程序包名称,但一无所获。我实际上想找到我的应用程序创建的 SharedPreferences 文件,但我找不到它们。

【问题讨论】:

尝试 /data/data/YOUR_PACKAGE_NAME/shared_prefs/YOUR_PREFS_NAME.xml 或 /data/data/YOUR_PACKAGE_NAME/shared_prefs/YOUR_PACKAGE_NAME_preferences.xml。您可能还需要显示隐藏文件 I tried to go to Android/data/ 该路径一开始就不存在。所以确实你永远不能去那里。共享首选项文件位于 Adam 提到的路径上。仅适用于您的应用程序的私有内部存储器。因此,使用文件资源管理器应用程序你也不能去那里。 如果“Android/data/”是“%EXTERNAL_STORAGE/Android/data/”目录,那么只有在您的应用使用外部存储时才会创建。无论如何,SharedPreferences 将使用内部(私有)应用程序存储,除非您有根设备,否则其他应用程序将无法看到它 【参考方案1】:

如果没有 root 权限,您将无法访问 Android 系统的内部存储。如果您在没有 root 权限的情况下打开 /data/ 目录,它只会显示为空白。您或许可以使用命令行工具adb 访问您的应用数据。

检查这个答案:How to access data/data folder in Android device?

【讨论】:

【参考方案2】:

我实际上想找到我的应用创建的 SharedPreferences 文件

SharedPreferences 存储在 Android SDK 所描述的 internal storage 中。您无法在生产硬件上直接访问它。有点困难,you can use adb shell run-as to access your app's portion of internal storage。

【讨论】:

以上是关于在我设备的文件资源管理器中找不到我的应用数据[关闭]的主要内容,如果未能解决你的问题,请参考以下文章

新的崩溃日志不会出现在特定 iOS 设备的管理器中

在 SDK 管理器中找不到 Android 支持存储库

卸载应用后,删除安装根目录下的所有文件,提示已在另一进程打开,在资源管理器进程中找不到该程序的解决

iPhone 6s中找不到描述文件和设备管理怎么办?

在Visual Studio Designer中找不到自定义字体的C#文件

Django应用程序在同一目录中找不到json文件[关闭]