当前位置:   article > 正文

adb shell cd进包名路径提示没有访问权限的解决办法

system/bin/sh: su: inaccessible or not found

adb是Android SDK自带的调试工具,使用前需要先在Windows的环境变量中添加它的路径

问题描述

在Android Studio里面运行模拟器,然后打开 开始菜单 - CMD 输入adb shell,并访问apk路径中的数据库文件:

  1. generic_x86_arm:/ $ cd /data/data/com.summergao.databasetest/databases/
  2. /system/bin/sh: cd: /data/data/com.summergao.databasetest/databases: Permission denied

提示没有权限

解决办法:

在adb shell下执行 su 指令获取超级超级管理员权限,然后再访问。

如若遇到执行 su 指令提示无法进入或找不到的情况:

/system/bin/sh: su: inaccessible or not found

原因:出现这种问题是因为Android Studio带(Google Play)的模拟器无法获得root权限安装导致。
解决办法:将(Google Play)的模拟器换成带(Google APIs)的模拟器即可,类似于下面这种 :

up-e4e6c286dbeec609c0faa61e9e22df54dcd.png

其他

打开数据库

sqlite3 数据库名

up-2af57a35d1bbd60ae1a8418653a427df106.png

查看目前数据库下有哪些表

.table

up-95a52be46cb512a2d51fa2d4bca7f47f8ff.png

查看建表语句

.schema

up-881ec5300ad14e248c6b2bbd2b143241c00.png

退出数据库编辑 .exi t或 .quit

.exit

up-06c013a19003fce6c90a3b85f943a4d948e.png

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/不正经/article/detail/350132
推荐阅读
相关标签
  

闽ICP备14008679号