Questions tagged «android-log»

26
在构建Android应用的发行版之前,如何删除所有调试日志记录调用?
根据Google的说法,在将我的Android应用发布到Google Play之前,我必须“ 停用对源代码中Log方法的任何调用 ”。摘录于发布清单的第3节: 在构建要发布的应用程序之前,请确保禁用日志记录并禁用调试选项。您可以通过删除对源文件中Log方法的调用来停用日志记录。 我的开源项目很大,每次发布时都很难手动进行。此外,删除日志行可能很棘手,例如: if(condition) Log.d(LOG_TAG, "Something"); data.load(); data.show(); 如果我在Log行中注释,则该条件适用于下一行,并且可能不会调用load()。这样的情况难道不足以使我决定不应该存在吗? 那么,是否有更好的源代码级方法可以做到这一点?还是一些聪明的ProGuard语法可以有效但安全地删除所有Log行?
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.