adb shell中提示Permission denied

在Android开发中,如果需要查看本地数据库,可以在adb shell中查看(当然前提条件是真机root或者使用模拟器),输入下面的命令可以查看:

Last login: Thu Jun 15 10:02:21 on ttys000
JackRodeMacBook-Pro:~ jack$ adb shell
generic_x86_64:/ $ cd /data/data/cn.jackro.databasedemo/databases/
/system/bin/sh: cd: /data/data/cn.jackro.databasedemo/databases:     Permission denied
2|generic_x86_64:/ $ 

但是当执行cd命令切换到应用的数据库目录时,却提示Permission denied(权限拒绝),经查,可以执行su命令切换到超级用户来提高权限,访问该文件。命令如下所示:

Last login: Thu Jun 15 10:09:58 on ttys000
JackRodeMacBook-Pro:~ jack$ adb shell
generic_x86_64:/ $ cd /data/data/cn.jackro.databasedemo/databases
/system/bin/sh: cd: /data/data/cn.jackro.databasedemo/databases: Permission denied
2|generic_x86_64:/ $ su
generic_x86_64:/ # cd /data/data/cn.jackro.databasedemo/databases
generic_x86_64:/data/data/cn.jackro.databasedemo/databases # ls
BookStore.db BookStore.db-journal 
generic_x86_64:/data/data/cn.jackro.databasedemo/databases #
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 福利大放送 这是对好多adb命令行的总结,很实用,有些东西知道了之后就会特别酷炫: 内容 指定目标设备: 如果只有...
    Only凹凸曼阅读 7,444评论 1 6
  • Android 自定义View的各种姿势1 Activity的显示之ViewRootImpl详解 Activity...
    passiontim阅读 175,155评论 25 709
  • 觉得自己好丢人,每天睡到自然醒,但是舍友已经自习很久了。 不知道有没有人研究耽美文化的影响范围,各地区形成和发展的...
    呀莫阅读 1,475评论 0 0
  • 作者:蒋佳容 会议还未开始,先来几张速写,美好的一天!!!
    蒋佳容阅读 4,037评论 0 2
  • 早两个月就听说了诺兰导演的《敦刻尔克》要上映了,一直还挺期待的。之前看过他导演的《盗梦空间》和《星际穿越》,都非常...
    努力变瘦的功夫熊猫阅读 3,480评论 0 3