提高开发效率的方法总结

使用facebook的Stetho调试app中的数据库

2017-07-20  本文已影响83人  ahking17
使用方法
  1. build.gradle中添加
dependencies {
    compile 'com.facebook.stetho:stetho:1.3.1'
}
  1. App.java中初始化
public class App extends Application {
    private static App app;

    @Override
    public void onCreate() {
        super.onCreate();
        Stetho.initializeWithDefaults(this);
        app = this;
    }

    public static App getApp() {
        return app;
    }
}
  1. chrome中访问: chrome://inspect/#devices
    在Resources -> Web SQL中查看数据库的情况.
stetho.png
点击inspect后出现空白页面的处理办法.

首先要翻墙. 如果翻墙后, 还是空白页的话, 就编辑/etc/hosts文件, 添加下面这两行:

61.91.161.217 chrome-devtools-frontend.appspot.com
61.91.161.217 chrometophone.appspot.com

第一次使用时, 空白页显示的时间会比较长, 多等一会儿, 只要第一次正常显示后, 以后基本就不会再出现空白页了.
Stetho其实还可以查看网络使用的情况, 但不知为何, 抓不到网络数据, 等以后用到这个功能的时候, 再解决这个问题吧.

------ done.

上一篇 下一篇

猜你喜欢

热点阅读