Android -探索我的应用程序数据



我正在用Eclipse IDE开发我的Android应用。
我想查看我的应用程序的数据(保存在内部存储如这里所述)。

Eclipse中的"File Explorer"不会打开"data"文件夹

另一种方法是root你的手机,然后使用shell浏览你的文件。

使用根话机:

  1. 转到终端(在您的计算机上)的adb文件夹
  2. adb shell
  3. su
  4. cd /data/data/the.package.name.of.your.app

你来了!你可以看看你的文件:-)

如果您想在eclipse上直接访问这些文件,您需要授予对它们的访问权限。

好吧,如果你是在开发手机上,你可以完全访问/data/data

中的所有文件

当然,这是你在任何情况下都不应该做的事情…

只需使用Busybox复制您正在寻找的文件夹在您的sd卡

  1. 安装busybox(大多数根程序自动安装)
  2. 转到终端(在您的计算机上)的adb文件夹
  3. adb shell(进入壳在您的手机
  4. busybox检查是否正确安装
  5. busybox chmod a+rwx /data
  6. busybox chmod -R a+rwx /data/data

好吧! -)现在您应该可以直接访问eclipse上的所有文件了!

Eclipse中的"File Explorer"不会打开"data"文件夹

在硬件上是正确的。你不能通过文件资源管理器查看应用程序的数据。

一个解决方法是在你的应用程序中添加一个备份和恢复功能,根据需要将应用程序的数据复制到外部存储(例如,选项菜单项)。您不仅可以使用它来检查您的数据,而且您的用户也会受益。

您可以使用adb (sdk> platform-tools> adb)访问应用程序的沙箱。将您的设备与USB连接,并在shell中运行以下命令:

adb shell
run-as com.mydomain.myapp

你不需要root你的设备,但它并不适用于所有的设备

去剪辑选择"设备"选择一个下拉按钮叫"菜单视图"然后重置adb,就是这样!!

可能需要重新启动模拟器/avd设备

相关内容

  • 没有找到相关文章

最新更新