我注意到库 ActionBarSherlock 在我的应用程序中显示了很多调试信息,仅仅是因为有很多这样的行:
if (BuildConfig.DEBUG)
Log.d(TAG, "[onCreatePanelMenu] featureId: " + featureId + ", menu: " + menu);
幸运的是,日志只显示在我的调试设备上。感谢if
声明。
最大的问题是我想删除调试设备上的所有日志以专注于我的代码。
我知道避免这种情况的两种解决方案:
- 删除/编辑库中的所有日志
- 在 Eclipse 中过滤 logcat。
有没有更简单的方法来实现这一点并通过告诉它我们不在调试设备上来“伪造”库?我真的很想避免上述两种解决方案。