即使在我通过"export signed application package..."部署APK后仍保留日志记录效果



我意识到我所有的日志效果(Log.i)消失,当我通过APK使用Android Tools -> Export Signed Application Package...部署我的应用程序

即使我的ProGuard已经注释掉了与日志相关的配置

#-assumenosideeffects class android.util.Log {
#    public static *** d(...);
#    public static *** v(...);
#    public static *** i(...);
#}

是否有我遗漏的设置?我希望日志记录的效果仍然存在,即使我导出我的ProGuard处理为APK文件。

这是因为我想调试一些由ProGuard引起的崩溃问题

ProGuard不会自动删除任何日志代码。正如您今天的其他问题之一("在proguard中保持类和保持接口不像预期的那样工作")的症状所建议的那样,您应该仔细检查您正在编辑正确的配置文件(proguard-project.txt,如Android SDK r20),并且您正在查看成功构建的输出。

最新更新