Android Studio中查看SQLite数据库的步骤

发表时间: 2023-05-04 20:55

最近在开发一个安卓项目,需要用到本地数据库(SQLite)。遇到一个问题是如何查看数据库。记得5年前要解决此问题一般都是将数据库文件从手机导出,再用专门的软件打开查看,比较繁琐。想着应该有更好的方法才对,于是网上搜了下,有各种方法,如安装android studio 插件,或用命令行adb shell方式查看等,但感觉还是复杂些。 最近发现了一个比较方便的方法:使用工具stetho

首先在gradle中配置dependencies:

dependencies { // Stetho core compile 'com.facebook.stetho:stetho:1.3.1'compile 'com.facebook.stetho:stetho-okhttp3:1.3.1' }

自定义一个自己的Application继承Application,在onCreate中初始化stetho:

public class PriceApp extends Application {    @Override    public void onCreate() {        super.onCreate();        init();    }    private void init(){        Stetho.initializeWithDefaults(this);        new OkHttpClient.Builder()                .addNetworkInterceptor(new StethoInterceptor())                .build();    }}

接着运行app到手机上。

然后打开chrome,输入网址chrome://inspect





这样即可查看到你的数据库表记录了。