Android Stodio用adb命令打开数据库

昨天想要借助Android Studio中SDK的adb命令对新建的数据库进行验证是否建立成功时发现权限错误。

我先来说如何使用adb吧,首先需要建立环境,在电脑计算机右键点击属性,进入高级系统设置,点击环境变量,在下面的系统变量中选中Path,点击编辑,去电脑文件夹找出Android Studio的工作文件,把Android Studio的SDK中的platform-tools的目录粘贴到此处,确定之后即完成环境设置。

我是连接真机调试的,把手机插入电脑USB接口,并调成USB调试模式,在Android Studio建立好数据库之后,在命令行Terminal上依次输入

adb shell

cd /data/data/com.example.tmtest/databases/(我的项目名称是tmtest)

然后出现如下错误:

Android Stodio用adb命令打开数据库

之后我在网上找到一个解决办法:

Android Stodio用adb命令打开数据库

用adb shell之后,先进入/data/data/文件,如:cd /data/data/,再用run-as进入项目包如:run-as com.example.tmtest,然后再进入项目中的数据库集,cd databases,最后用ls命令就可以看到所有建立的数据库了。