adb是Android SDK自带的调试工具,使用前需要先在Windows的环境变量中添加它的路径
问题描述
在Android Studio里面运行模拟器,然后打开 开始菜单 - CMD 输入adb shell,并访问apk路径中的数据库文件:
- generic_x86_arm:/ $ cd /data/data/com.summergao.databasetest/databases/
- /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)的模拟器即可,类似于下面这种 :
其他
打开数据库
sqlite3 数据库名
查看目前数据库下有哪些表
.table
查看建表语句
.schema
退出数据库编辑 .exi t或 .quit
.exit