很多同学不知道如何在Android Studio中查看自己创建的数据库,今天来讲一下ADB的配置和通过adb命令查看数据库。

1.Android Studio配置ADB

1.第一步,找到adb-exe的存储路径。首先找到Android Studio的SDK,再找到platform-tools,发现adb-exe程序,复制路径;

ADK运行 Android Studio android studio配置adb环境_sqlite


2.第二步,配置环境变量。右键此电脑–>高级系统设置–>环境变量–>新建系统变量,输入变量名(自己定义)和变量值(第一步找到的路径),点击“确定”。

ADK运行 Android Studio android studio配置adb环境_sqlite_02


之后找到系统变量的Path–>双击–>新建,将刚才定义的变量名,前后各加一个%(我的为%ADB%)输入,点击“确定”保存环境变量的修改。

ADK运行 Android Studio android studio配置adb环境_sqlite_03


3.第三步,测试配置是否成功。win+R快捷键打开cmd命令行,输入指令“adb version”查看是否成功。

ADK运行 Android Studio android studio配置adb环境_sdk_04


如图,即表示配置完成。

2.Android Studio查看数据库

ADB配置完成后,即可通过ADB命令查看数据库(需要保证Android模拟机为开启状态)。

1.找到Android Studio左下角的Terminal,输入“adb shell”命令;

ADK运行 Android Studio android studio配置adb环境_sqlite_05


2.输入“su”命令,转到管理员权限;

ADK运行 Android Studio android studio配置adb环境_sqlite_06


3.输入“cd data/data/com.example.diary”命令,其中com.example.diary为自己的活动所在的包名。

ADK运行 Android Studio android studio配置adb环境_sqlite_07


ADK运行 Android Studio android studio配置adb环境_sdk_08


4.输入“cd databases”命令,即转到了自己所定义的数据库位置;

ADK运行 Android Studio android studio配置adb环境_sqlite_09


5.输入“ls”命令,即可看到自己的数据库;

ADK运行 Android Studio android studio配置adb环境_sqlite_10


以我的数据库为例,NotePad.db为存储数据的数据库,而NotePad.db-journal是为了让数据库能够支持事务而产生的临时日志文件;

6.输入“sqlite3 NotePad.db”命令,即sqlite3后加上自己的数据库名字,就可以打开数据库;

ADK运行 Android Studio android studio配置adb环境_android studio_11


7.此时,自己创建的数据库已经打开,可以查看数据库中的表:

ADK运行 Android Studio android studio配置adb环境_android_12


其中,android_metdata为每个数据库自动生成的,而Diary即为自己定义的表,此时可对数据库进行编辑操作了;

8.输入“.exit”命令退出数据库,输入“exit”命令退出设备控制台。

ADK运行 Android Studio android studio配置adb环境_sqlite_13