私は図書館のActionBarSherlockは、このような行がたくさんあるという理由だけで、私のアプリケーションでは、デバッグ情報の多くを表示することに気づいたときActionbarSherlockログを削除:BuildConfig.DEBUG
幸いif (BuildConfig.DEBUG)
Log.d(TAG, "[onCreatePanelMenu] featureId: " + featureId + ", menu: " + menu);
、ログがありますデバッグデバイスにのみ表示されます。 if
ステートメントに感謝します。
大きな問題は、私のコードに集中するために、デバッグデバイスのすべてのログを削除したいということです。
は、私はそれを避けるために、2つの解決策を知っている:図書館で
- 削除/編集すべてのログを
- フィルター Eclipseでlogcat。
これを実現し、デバッグデバイスにないことを伝えてライブラリを "偽造"する簡単な方法がありますか? 私は本当に上記の2つのソリューションを避けたいと思います。
を設定し、あなたは偽= BuildConfig.DEBUGを設定してみましたか? BuildConfigファイルを変更するのは良い習慣ではありませんが、開発中は問題ありません – Ethan
Sherlockのバージョンはありますか? BuildConfig.DEBUGへの参照が見つかりません – Blackbelt
@blackbeltちょうどここを見てください:https://github.com/JakeWharton/ActionBarSherlock/blob/master/actionbarsherlock/src/com/actionbarsherlock/ActionBarSherlock.java –