StethoはAndroidアプリケーション用のデバックブリッジ.
Chrome Developer Toolsを使用してChrome Desktop Browserからリモートデバックを実現する.
ネットワークパフォーマンスの解析等を可能にするが, SQLiteやPreferenceの中を覗くこともできる.
今回はStethoを使っPreferenceを確認してみる.
http://facebook.github.io/stetho/
PCのChromeブラウザから
Developer Toolが起動するのでResources>Local Storageからアプリが持つPreferenceを確認・編集することができる.
以上.
Chrome Developer Toolsを使用してChrome Desktop Browserからリモートデバックを実現する.
ネットワークパフォーマンスの解析等を可能にするが, SQLiteやPreferenceの中を覗くこともできる.
今回はStethoを使っPreferenceを確認してみる.
http://facebook.github.io/stetho/
セットアップ
Stethoライブラリを導入するために下記をgradleに追加.dependencies {
compile 'com.facebook.stetho:stetho:1.0.0'
}
ProguardのShrink対象からstethoフォルダ配下を外す.-keep class com.facebook.stetho.** {*;}
Stethoの初期化
ApplicationクラスのonCreateで下記を実行.public class MyApplication extends Application {
public void onCreate() {
super.onCreate();
Stetho.initialize(
Stetho.newInitializerBuilder(this)
.enableDumpapp(
Stetho.defaultDumperPluginsProvider(this))
.enableWebKitInspector(
Stetho.defaultInspectorModulesProvider(this))
.build());
}
}
あとはアプリを実行し, 端末とPCを接続. PCのChromeブラウザから
chrome://inspect/#devices
にアクセスし, デバッグ対象の端末のinspectを選択. Developer Toolが起動するのでResources>Local Storageからアプリが持つPreferenceを確認・編集することができる.
以上.