调试利器——Stetho

Stetho 是Facebook推出的Android 调试平台,基于 Chrome Developer Tools ,查看数据库和调试网络请求方面特别方便。

下面开始在应用中继承Stetho:

1、引入依赖包

在app的build.gradle中添加依赖(必需)

compile 'com.facebook.stetho:stetho:1.4.1'

这个依赖是必须的,如果想调试网络,需要添加网络依赖库,比如Okhttp3

compile 'com.facebook.stetho:stetho-okhttp3:1.4.1'
如果使用的是HttpUrlConnection,则添加

compile 'com.facebook.stetho:stetho-urlconnection:1.4.1'

2、在Application中完成初始化(必需)

public class MyApplication extends Application {
  public void onCreate() {
    super.onCreate();
    Stetho.initializeWithDefaults(this);
  }
}

3、添加网络拦截器(调试网络可选)

new OkHttpClient.Builder()
    .addNetworkInterceptor(new StethoInterceptor())
    .build()
4、运行APP,打开Chrome输入chrome://inspect/#devices


点击inspect,如果第一次打开白屏的话,可以翻墙后访问。



network监听网络请求

点击Resources--->WebSQL,可查看app中的数据库


点击数据库名称,进入cmd模式,就可以用sql语句来进行增删改查了。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值