android - 如何使用 Eclipse 从我的设备检索我的应用程序的沙箱?

标签 android eclipse adb sandbox ddms

我有一个使用sharedPreferences的Android应用程序。

我使用 Eclipse 在 Android 设备中运行该应用程序

我想将整个沙箱设备拉到桌面,以便我可以手动查看sharedPreferences的内容。

我单击DDMS,然后单击FileExplorer,看到数据文件夹,但它是空的。

感谢任何帮助! 提前致谢!

最佳答案

如果设备已取得 root 权限,则可能是有可能的。 但一般情况下,您无法将应用程序的沙箱从设备检索到电脑。

但是,您可以通过在 Android 虚拟设备 (AVD) 上运行应用程序来实现获取应用程序沙箱的目标。应用程序安装在 AVD 中后。

通过选择 Window -> Open Perspective -> DDMS 切换到 Eclipse 中的 DDMS Perspective

下面是 DDMS 屏幕示例

DDMS

在右侧选项卡中,选择文件资源管理器,然后选择数据 -> 数据 ->,然后查看您打包的位置,选择它并按从中提取文件设备按钮,这是图像左上角的第一个按钮,然后会出现一个对话框,如下图所示,选择文件夹,整个包的内容将被保存

Sandbox

现在您可以打开所选文件夹,您可以在其中看到应用程序沙箱内容

enter image description here

关于android - 如何使用 Eclipse 从我的设备检索我的应用程序的沙箱?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25650419/

相关文章:

android - java中的Dumpsys权限拒绝

android - 用于 LTE 和 GSM 网络的 eCGI 和 CGI

android - 如何使用 Jsoup 解析 <div class ="name"> 中的文本?

eclipse - 永久关闭 Eclipse 中的拼写检查

java - 在 Eclipse 中自定义 Java 编辑器

bash - 如何在 android shell 中编写文件计数脚本?

android - 防止 ScrollView 滚动到顶部

java - 创建16位随机数(JAVA)

android - Android 调试器会截断调试消息吗?

java - 直接在android应用程序中执行ADB命令