【发布时间】:2015-12-22 22:39:11
【问题描述】:
在我的应用程序中,我使用 Cs 类来执行日志记录部分。
它已经有一个 DEBUG 字段,根据构建类型设置为 true/false。
到目前为止一切都很好,但我想稍微改进一下,所以我试图找到自动评论这些行的方法。这将避免一些可能由于日志而出现的问题。 例如:
1. StringBuilder messages = getSomeMessages()
2. Cs.e(TAG, messages.toString());
当第 2 行被注释时,如果 messages 为空,应用程序不会崩溃。
此外,如果我在发布中删除这些行但将它们保留在调试版本中,将很难从堆栈跟踪中检测到错误,因为行号将不再匹配。
我的问题是:是否可以告诉 Proguard 注释所有以某些字符开头的行(在我的例子中是 Cs)?
谢谢
【问题讨论】: