Я заметил, что библиотека ActionBarSherlock отображать много информаций отладки в моем приложении, просто потому, что есть много линий, как это:Удаление журналов ActionBarSherlock когда BuildConfig.DEBUG
if (BuildConfig.DEBUG)
Log.d(TAG, "[onCreatePanelMenu] featureId: " + featureId + ", menu: " + menu);
К счастью, журнал отображается только на моем устройстве отладки. Благодаря заявлению if
.
Большая проблема заключается в том, что я хотел бы удалить весь журнал на устройстве отладки, чтобы сосредоточиться на моем коде.
Я знаю 2 решения, чтобы избежать этого:
- удалять/редактировать все журналы в библиотеке
- Профильтруйте LogCat в Eclipse.
Есть ли более простой способ достичь этого и «подделать» библиотеку, сообщив, что мы не находимся на устройстве отладки? Я действительно хотел бы избежать 2 вышеупомянутых решений.
ли вы пытаетесь установить BuildConfig.DEBUG = ложь? Неправильно изменить файл BuildConfig, но должно быть хорошо во время разработки – Ethan
, какая у вас версия Шерлока? Я не могу найти ссылки на BuildConfig.DEBUG – Blackbelt
@blackbelt просто посмотрите здесь: https://github.com/JakeWharton/ActionBarSherlock/blob/master/actionbarsherlock/src/com/actionbarsherlock/ActionBarSherlock.java –