我意识到我所有的日志效果(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),并且您正在查看成功构建的输出。