【Android】Stetho のメモ
Stetho はchrome ブラウザの開発者モードでいろいろと確認できるツールです。デバッグビルドでデバックし、chrome ブラウザのURL にchrome://inspect/#devices を入力し、inspect を押すと確認画面が出てきます。拡張プラグインを追加するとネットワークやデータベースの中身もみることができます。
ただし、Facebook ライセンス問題があると思うので、その辺の確認が必要です。
導入方法
- アプリモジュールのbuild.config に下記を追加してください。ここではdebug ビルド時のみコンパイルするようにしています。
dependencies {
// Stetho
debugCompile 'com.facebook.stetho:stetho:1.5.0'
}
※アプリ直下のbuild.config ではないので注意してください。
※バージョンは適宜書き換えてください。
- Application クラスに下記を追加してください
@Override
public void onCreate() {
super.onCreate();
// Stetho の導入
Stetho.initialize(Stetho.newInitializerBuilder(this)
.enableDumpapp(Stetho.defaultDumperPluginsProvider(this))
.enableWebKitInspector(Stetho.defaultInspectorModulesProvider(this))
.build());
}
開発情報とライセンス
ライセンスは
Stetho is BSD-licensed. We also provide an additional patent grant.