当前位置: 首页 > 知识库问答 >
问题:

Android DDMS中的数据文件夹为空

危璞
2023-03-14

我想看mt数据库文件。这就是为什么,我去工具-

但是数据文件夹是空的。为什么数据文件夹是空的?如何访问我的数据库文件?任何建议都有很大帮助。

共有3个答案

韩琛
2023-03-14

在Android studio 3.0版或更高版本中,转到“查看”

韩捷
2023-03-14

首先你的手机应该扎根,你可以使用https://www.kingoapp.com/。接下来,你应该修改你的应用程序访问权限,这样做你必须:

>

右击

在这里打开cmd

类型:

adb shell su chmod 777/data/data/data/data/data/yourapp/data/data/yourapp/databases/data/data/yourapp/databases/*

最后,您可以使用Android设备监视器导航到您的数据库 /data/data/yourapp/databases/*

祝你好运

暨修洁
2023-03-14

实际上它不是空的。您正在使用的DDMS没有正确的权限。

如果您使用DDMS之类的工具来访问设备的/data文件夹,那么实际上是使用名为shell的Linux内核用户访问该文件夹,该用户的UID为2000,GID为2000。

然而,大多数Android设备的/data文件夹由内核用户命名系统拥有,该文件夹的权限始终被描述为drwxrwx--x,这意味着所有其他用户都不能读/写/data文件夹。

您可以通过切换到具有权限的其他用户(系统/根用户)来访问该文件夹。尝试使用模拟器或根设备(不推荐)。

 类似资料:
  • 我已经测试了创建,插入和检索数据到我的应用程序数据库,并知道它的工作原理通过使用日志语句。 然而,我希望加快测试和使用Android设备监视器。但是,尽管db存在并存储了数据,当访问下面时,文件夹是空的: 为什么会这样?如何将其配置为显示db文件和内容?

  • 我正在开发一个应用程序,我知道我的数据库将出现在中 我可以在sqlite manager的帮助下从Eclipse中的AVD访问这个文件 我可以更改目录的用户权限而不对其进行根目录吗?

  • 这个问题是本文的后续内容:Python-根据子文件夹和文件名重命名子文件夹中的文件。 我正在尝试遍历中子文件夹中的文件,并以指定的方式重命名每个文件。以下是我目前掌握的代码: 当我运行该行时,,它正确地显示保存在中的名为的文件将被重命名为。 但是,os.rename命令返回以下错误: "必须是字符串,而不是列表。" 这似乎是由于我在os.rename命令中使用了“文件名”。据我所知,os.rena

  • 我的应用程序将一些文件保存到设备上的数据/数据文件夹中。保存远程文件后,我会处理这些文件,并将它们复制到其他文件夹中。在之前测试过的所有设备上,All都能正常工作,但在galaxy s3上会生成空指针异常。似乎我不被允许在那个文件夹上写或处理文件!但只有新的星系s3!我也无法使用EclipseDDMS文件浏览器在数据文件夹中找到任何文件,而在模拟器(相同的android版本)中,我可以正确查看所有

  • 问题内容: 我使用setuptools分发我的python包。现在,我需要分发其他数据文件。 从setuptools文档中收集的信息来看,我需要将数据文件保存在package目录中。但是,我宁愿将数据文件放在根目录的子目录中。 我要避免的是: 我想拥有的是: 如果不是必须的,我只是对拥有这么多子目录感到不满意。我找不到原因,为什么我必须将文件放在包目录中。使用如此众多的嵌套子目录恕我直言也很麻烦。

  • 问题内容: 我已经卸载了旧的XAMPP并删除了其中的所有内容并安装了新的XAMPP 。当我将备份文件夹(具有我的数据库名称,包含所有和文件)复制到时,该数据库显示在phpmyadmin的列表中,但没有表和数据。我做错了什么? 问题答案: 我搜了很多。还有一些其他文件需要恢复。我认为仅从.frm文件中恢复表是不可能的。我已经重新创建了数据库。