在我设备的文件资源管理器中找不到我的应用数据[关闭]
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。
【讨论】:
以上是关于在我设备的文件资源管理器中找不到我的应用数据[关闭]的主要内容,如果未能解决你的问题,请参考以下文章
卸载应用后,删除安装根目录下的所有文件,提示已在另一进程打开,在资源管理器进程中找不到该程序的解决