我的代码中到处都有 LOG.d。在生产/发布方面,默认情况下是否调试?或者我应该把它们包围起来的条件短语。
此外,如果 Proguard 删除了调试语句,那么我将得到的崩溃报告的行号将不正确,对吧?谢谢
我的代码中到处都有 LOG.d。在生产/发布方面,默认情况下是否调试?或者我应该把它们包围起来的条件短语。
此外,如果 Proguard 删除了调试语句,那么我将得到的崩溃报告的行号将不正确,对吧?谢谢
日志消息在发布模式下仍然可见,proguard 不会触及那些。
Log.d 中的“调试”是日志消息的级别。
Proguard 会混淆文件名和源代码行,因此您不会在堆栈跟踪中看到它们,但您可以映射回原始源代码或配置 proguard 以保留它们。
http://developer.android.com/guide/developing/tools/proguard.html