ライブラリ ActionBarSherlock がアプリケーションに多くのデバッグ情報を表示していることに気付きました。単純に次のような行がたくさんあるからです。
if (BuildConfig.DEBUG)
Log.d(TAG, "[onCreatePanelMenu] featureId: " + featureId + ", menu: " + menu);
幸いなことに、ログは私のデバッグ デバイスにのみ表示されます。if
発言のおかげです。
大きな問題は、デバッグ デバイス上のすべてのログを削除して、自分のコードに集中したいということです。
私はそれを避けるための2つの解決策を知っています:
- ライブラリ内のすべてのログを削除/編集します
- Eclipse で logcat をフィルタリングします。
これを達成し、デバッグ デバイス上にないことを伝えることによってライブラリを「偽造」する簡単な方法はありますか? 上記の2つの解決策は避けたいと思います。