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
这样即可查看到你的数据库表记录了。