我正在用Eclipse IDE开发我的Android应用。
我想查看我的应用程序的数据(保存在内部存储如这里所述)。
Eclipse中的"File Explorer"不会打开"data"文件夹
另一种方法是root你的手机,然后使用shell浏览你的文件。
使用根话机:
- 转到终端(在您的计算机上)的adb文件夹
-
adb shell
-
su
-
cd /data/data/the.package.name.of.your.app
你来了!你可以看看你的文件:-)
如果您想在eclipse上直接访问这些文件,您需要授予对它们的访问权限。
好吧,如果你是在开发手机上,你可以完全访问/data/data
中的所有文件当然,这是你在任何情况下都不应该做的事情…
只需使用Busybox复制您正在寻找的文件夹在您的sd卡
- 安装busybox(大多数根程序自动安装)
- 转到终端(在您的计算机上)的adb文件夹
-
adb shell
(进入壳在您的手机 -
busybox
检查是否正确安装 -
busybox chmod a+rwx /data
-
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设备