为什么Android模拟器中的数据文件夹会拒绝权限?

时间:2018-07-25 13:53:51

标签: android database adb simulator chmod

我试图将数据库文件创建到

C:\ Users \ cammm \ AppData \ Local \ Android \ Sdk / platform-tools / data / data / com.cookandroid.cammm

这是我尝试进入文件夹的步骤

  1. 单击“ cmd”并以管理员身份运行
  2. cd C:\ Users \ cammm \ AppData \ Local \ Android \ Sdk / platform-tools
  3. adb根
  4. adb shell cd /data/data/com.cookandroid.cammm

现在弹出窗口:“ / system / bin / sh:cd:/data/data/com.cookandroid.adb:权限被拒绝”

我在“ platform-tools”文件夹中使用了“ ls”,发现 “ drwxrwx--x 37系统系统4096 2018-07-18 15:46数据”

表示文件只能执行,而不能写入或读取其他文件。

  1. 使用chmod无效。 (chmod:chmod'/data/data/com.cookandroid.adb'到40702:不允许操作)
  2. 以管理员身份运行不起作用

我该怎么办?

1 个答案:

答案 0 :(得分:0)

仅当您要访问的设备已植根时,您才能访问data / data文件夹。设备植根后,它将在命令行上显示#作为提示符。因此,请确保您具有植根设备才能执行上述步骤。

请注意:建议不要使用植根设备来执行应用程序的任何功能,因为它只是设备的黑客,因此您必须了解与之相关的风险。