我正在使用Eclipse IDE开发我的Android应用程序
我想查看我的应用程序的数据(保存在内部存储中,如here所述)。
Eclipse中的“文件资源管理器”不会打开“数据”文件夹
答案 0 :(得分:10)
另一种方法是根据手机,然后使用shell浏览文件。
使用root电话:
adb shell
su
cd /data/data/the.package.name.of.your.app
你有!你可以查看你的文件: - )
如果您想在eclipse上直接访问这些文件,则需要授予它们访问权限。
好吧,如果你在开发电话上,你可以完全访问/ data / data中的所有文件
当然,这是你在任何情况下都不应该定期做的事情......
只需使用Busybox复制您在sdcard中寻找的文件夹
adb shell
(在手机内输入一个shell busybox
检查是否已正确安装busybox chmod a+rwx /data
busybox chmod -R a+rwx /data/data
Et Voila :-) 现在你应该能够直接访问eclipse上的所有文件了!
答案 1 :(得分:7)
Eclipse中的“文件资源管理器”不会打开“数据”文件夹
在硬件上也是如此。您无法通过文件资源管理器查看应用程序的数据。
一种解决方法是为您的应用添加备份和还原功能,以便根据需要将应用程序的数据复制到外部存储(例如,选项菜单项)。您不仅可以使用它来检查数据,还可以使用户受益。
答案 2 :(得分:1)
您可以使用adb
(sdk> platform-tools> adb)访问应用的沙箱。使用USB连接设备并在shell中运行以下命令。
adb shell
run-as com.mydomain.myapp
您无需root设备,但它不适用于所有设备。
答案 3 :(得分:0)
转到eclipse选择“设备”选择一个名为“菜单视图”的下拉按钮然后重置adb,就是这样!!
可能需要重启模拟器/ avd设备。