最简单的方法:通过ADB Shell连接到Sqlite3
Note: This method requires ROOT on the device you’re adbing to
我没有找到任何办法在Android Studio中,但我访问数据库与远程shell,而不是每次拉文件。
1-在命令提示符下转到您的platform-tools文件夹
2-输入命令adb devices以获取设备列表
C:\Android\adt-bundle-windows-x86_64\sdk\platform-tools>adb devices
List of devices attached
emulator-xxxx device
3-将外壳连接到设备:
C:\Android\adt-bundle-windows-x86_64\sdk\platform-tools>adb -s emulator-xxxx shell
4-导航到包含数据库文件的文件夹:
cd data/data//databases/
5-运行sqlite3以连接到您的db:
sqlite3 .db
6-运行sqlite3命令,你喜欢eg:
Select * from table1 where ...;
Note: Find more commands to run below.
SQLite cheatsheet
有几个步骤来查看SQLite数据库中的表:
>列出数据库中的表:
.tables
>列出表的外观:
.schema tablename
>打印整张表:
SELECT * FROM tablename;
>列出所有可用的SQLite提示命令:
.help