当我在真实设备中运行项目结构时,为什么我的项目结构没有出现在 DDMS 透视图中?
问问题
867 次
2 回答
0
当您使用模拟器时会发生这种情况?您可以检查 Clean Project 或重新启动 Eclipse
于 2012-12-06T02:37:13.757 回答
0
问题是我的手机已经root了。所以,我再也看不到 data/data 目录了。但与往常一样,有办法做到这一点。我会给你看。
- 运行项目
- 转到 Eclipse 中的 DDMS 透视图
- 运行 Windows 提示符(Windows R + cmd)
- 键入“abd 外壳”
- 输入“苏”
- 键入“chmod 777 /data /data/data /data/data/com.example.example /data/data/com.example.example/*”
- 返回到 DDMS 透视图,您将看到数据。数据库、库和共享首选项
我发现了另一个问题。也就是说,当您尝试使用 DDMS 的 eclipse 功能提取 sharedPreference 或数据库时,您会收到“无法提取选择”错误。
为了从有根电话中取出东西,您需要以与查看文件相同的方式执行此操作,即使用带有 adb shell 命令的命令提示符。
唯一的区别是,当您键入根目录时,您应该进入您想要的特定文件。例如,如果您正在寻找一个数据库(您想要验证的最明显的东西),您应该在第 6 步中输入:
“chmod 777 /data/data/com.example.database/databases/database.db”
而已。
于 2012-12-06T03:30:21.643 回答