Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/334.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java DDMS视图中的文件资源管理器中不存在项目结构_Java_Android_Eclipse_Ddms_Perspective - Fatal编程技术网

Java DDMS视图中的文件资源管理器中不存在项目结构

Java DDMS视图中的文件资源管理器中不存在项目结构,java,android,eclipse,ddms,perspective,Java,Android,Eclipse,Ddms,Perspective,当我在真实设备中运行项目结构时,为什么我的项目结构没有出现在DDMS透视图上?当您使用模拟器时会发生这种情况?您可以检查Clean项目或重新启动Eclipse问题是我的手机已被扎根。因此,我无法再看到data/data目录。 但和往常一样,有办法做到这一点。我给你看看 运行项目 转到Eclipse中的DDMS透视图 运行windows提示符(windows R+cmd) 类型“abd外壳” 输入“su” 键入“chmod 777/data/data/data/data/data/data/com

当我在真实设备中运行项目结构时,为什么我的项目结构没有出现在DDMS透视图上?

当您使用模拟器时会发生这种情况?您可以检查Clean项目或重新启动Eclipse

问题是我的手机已被扎根。因此,我无法再看到data/data目录。 但和往常一样,有办法做到这一点。我给你看看

  • 运行项目
  • 转到Eclipse中的DDMS透视图
  • 运行windows提示符(windows R+cmd)
  • 类型“abd外壳”
  • 输入“su”
  • 键入“chmod 777/data/data/data/data/data/data/com.example.example/data/data/com.example.example/*”
  • 返回到DDMS透视图,您将看到数据。数据库、LIB和SharedReference
  • 我发现了另一个问题。也就是说,当您尝试使用DDMS的eclipse特性提取SharedReference或数据库时,会出现“未能提取选择”错误

    为了从根手机中提取内容,您需要使用与查看文件相同的方式,即使用命令提示符和adb shell命令

    唯一的区别是,当您键入根目录时,您应该访问您所访问的特定文件。例如,如果要查找数据库(最明显的要验证的内容),则应在步骤6中输入以下内容:

    “chmod 777/data/data/com.example.database/databases/database.db”


    就这样。

    我想你需要root用户,否则你可以将你的设备连接到ddms,查看所有应用程序的所有数据。这与我必须先将数据库从该目录复制到外部存储,然后才能将其拉入调试(>)的原因相同。是的,这是正确的。出于安全和隐私考虑
    Android
    不允许访问应用程序的私有数据。当项目在真实设备上运行时,他编写了